带有.pack()的Tkinter Button小部件作为无效语法

时间:2017-09-05 09:07:26

标签: python user-interface button tkinter widget

我正在使用Python 3.5.3在tkinter中制作一个基本的tictactoe游戏,但我遇到了一个错误,说.pack()是一个无效的语法。代码:

from tkinter import *
root = Tk()
turn = X
1 = Button(root, command=Pressed)
1.pack()
def Pressed():
    pass
root.geometry('900x900')
root.mainloop()

请有人给我一个答案。

1 个答案:

答案 0 :(得分:0)

您为按钮指定了无效的变量名称。 尝试重写

1 = Button(root, command=Pressed)
1.pack()

类似于:

button_1 = Button(root, command=Pressed)
button_1.pack()

关于变量名称的注释:

  • 必须以字母(a - z,A - B)或下划线(_)开头

  • 其他字符可以是字母,数字或_

  • 区分大小写

  • 可以是任何(合理的)长度

  • 有些保留字不能用作变量名 因为Python将它们用于其他事情。