entry控件
1 import tkinter 2 3 wuya = tkinter.Tk() 4 wuya.title("wuya") 5 wuya.geometry("300x200+10+20") 6 7 text2 = tkinter.Variable() 8 pwd = tkinter.Entry(wuya,textvariable=text2,show='*') # show表示输入内容之后显示时以*显示 9 pwd.pack() 10 11 text3 = tkinter.Variable() 12 email = tkinter.Entry(wuya,textvariable=text3) 13 email.pack() 14 # 给输入框设置初始值 15 text3.set('请输入您的邮箱号') 16 # 获取输入框的内容,两中打印方式 17 print(text3.get()) 18 print(email.get()) 19 20 21 def func(): 22 print(name.get()) 23 24 text1 = tkinter.Variable() # 设置输入框对象 25 name = tkinter.Entry(wuya,textvariable=text1) # textvariable=text将输入的内容绑定 26 name.pack() 27 name_button = tkinter.Button(text="name",command=func) 28 name_button.pack() 29 30 31 wuya.mainloop()
给输入框输入内容后点击name按钮:
控制台打印结果为: