2024-04-20 06:42:48 发布
网友
我在tkinter用python做一个项目,来找出你的年龄。在一行中它说不能将函数赋值给调用。下面是一行:
int(y_born_in) = Entry(window, width=20, bg="yellow", foreground = "purple", font = "X-Files")
(我觉得无聊,就加了字体和东西)
这是我的实际代码,如果你需要的话:
不能在赋值语句的左侧调用int。相反,只需:
int
y_born_in = Entry(window, width=20, bg="yellow", foreground = "purple", font = "X-Files")
如果你试图告诉程序,“你出生时应该是一个只接受数字输入的条目”,那就有点棘手了。有关详细信息,请参见Interactively validating Entry widget content in tkinter或Adding validation to an Entry widget。在
此外,无论您在哪里尝试int(y_born_in)来获取用户输入的内容(比如click或{}),您应该改为int(y_born_in.get())。在
int(y_born_in)
click
int(y_born_in.get())
不能在赋值语句的左侧调用
int
。相反,只需:如果你试图告诉程序,“你出生时应该是一个只接受数字输入的条目”,那就有点棘手了。有关详细信息,请参见Interactively validating Entry widget content in tkinter或Adding validation to an Entry widget。在
此外,无论您在哪里尝试}),您应该改为
int(y_born_in)
来获取用户输入的内容(比如click
或{int(y_born_in.get())
。在相关问题 更多 >
编程相关推荐