我在python中遇到了一个问题,在python中我创建了一个用户名/密码系统,但是输入框中不能有多个变量作为输入。在
问题是:
mEntry1 = Entry(mGui, textvariable = ment).grid(column = 0, row = 2, sticky = W)
mEntry2 = Entry(mGui, textvariable = ment).grid(column = 0, row = 4, sticky = W)
输入框总是有相同的写入方式,我不能更改ment或textvariable,否则我会出错。如何将输入分配给不同的变量?在
我相信这是因为你对两个条目都使用相同的变量,所以当你在一个条目中写的时候,你在另一个条目中得到了它。您应该创建第二个变量:
两个问题:
grid
,那么变量将是None
,因为这是grid
返回的。在单独的行上分配和网格。在额外样式提示:尝试选择反映UI元素用途的变量名。例如:
^{pr2}$这将更容易确定哪些变量起作用。当你六个月后回来添加新功能时,你会感谢你过去的自己让事情变得可以理解。在
相关问题 更多 >
编程相关推荐