首页 > 解决方案 > 简单 button.grid(row=1, column=0) 代码的语法错误 - tkinter

问题描述

我收到语法错误,如果我取出“按钮”代码,它可以工作。

我认为这与网格功能有关,但我不确定如何修复它。

from tkinter import *

app=Tk()
app.title("Framing Demo")

Label(app, text="Why not...", bg="blue", font="none 12 bold").grid(row=0,     
column=0)
Label(app, text="Start now?", bg="pink", font="arial 10 
italic").grid(row=1, column=1)
Button(app, text"Register", fg="orange").grid(row=1, column=0)

app.mainloop()

出现'invalid syntax' 消息,IDLE 中没有消息,程序没有启动。

标签: pythontkintergrid-layout

解决方案


声明变量时,您错过了 Button 对象内的等号

它应该是

 text = "Register" 

而它是

 text"Register"

推荐阅读