Python无法分配函数

2024-04-20 06:42:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我在tkinter用python做一个项目,来找出你的年龄。在一行中它说不能将函数赋值给调用。下面是一行:

int(y_born_in) = Entry(window, width=20, bg="yellow", foreground = "purple",     font = "X-Files")   

(我觉得无聊,就加了字体和东西)

这是我的实际代码,如果你需要的话:

^{pr2}$

Tags: 项目函数intkinterwindowwidthintbg
1条回答
网友
1楼 · 发布于 2024-04-20 06:42:48

不能在赋值语句的左侧调用int。相反,只需:

y_born_in = Entry(window, width=20, bg="yellow", foreground = "purple",     font = "X-Files")   

如果你试图告诉程序,“你出生时应该是一个只接受数字输入的条目”,那就有点棘手了。有关详细信息,请参见Interactively validating Entry widget content in tkinterAdding validation to an Entry widget。在


此外,无论您在哪里尝试int(y_born_in)来获取用户输入的内容(比如click或{}),您应该改为int(y_born_in.get())。在

相关问题 更多 >