我想使用您在entry_1
条目中键入的字符串,但我甚至无法将其打印出来。所以当你输入并提交时,我想用button001在控制台中显示它。在
这是密码。在
from tkinter import *
root = Tk()
label_1 = Label(root, text="Username:")
label_2 = Label(root, text="Password:")
info = StringVar()
entry_1 = Entry(root, textvariable="info")
def button001(event):
print(str(info.get()))
entry_2 = Entry(root)
submitButton = Button(root, text="submit")
submitButton.bind("<Button-1>", button001)
submitButton.grid(row="0", column="2")
label_1.grid(row=0, sticky=E)
label_2.grid(row=1, sticky=E)
entry_1.grid(row=0, column=1)
entry_2.grid(row=1, column=1)
c = Checkbutton(root, text="Keep me logged in.")
c.grid(columnspan=2)
root.mainloop()
问题是:
应该是这样的:
^{pr2}$顺便说一下,用这样一个简单的程序,你根本不需要
info
。您可以直接从小部件获取值,从而消除了一个需要管理的附加对象。另外,不需要将值转换为字符串,因为get
将返回一个字符串。在例如:
最后,你没有正确使用按钮。对于
Button
小部件,通常最好使用command
属性,而不是bind
,除非您明确需要event
对象:相关问题 更多 >
编程相关推荐