菜鸟IT的博客 >> Python
tkinter.Entry 学习测试练习 | 获取Entry输入框里的文字内容 |
# -*- coding: utf-8 -*-
import tkinter
root=tkinter.Tk()
root.geometry("250x130+100+100")
##############################################
##############################################
L1=tkinter.Label(root,text="作者:")
L1.grid(row=0,column=0,padx=5,pady=5)
# varE1=tkinter.StringVar()
E1=tkinter.Entry(root)
E1.grid(row=0,column=1,padx=5,pady=5)
# 插入文本,从开始位置插入默认文本
E1.insert(0,"张三")
##############################################
L2=tkinter.Label(root,text="作品:")
L2.grid(row=1,column=0,padx=5,pady=5)
# varE2=tkinter.StringVar()
E2=tkinter.Entry(root)
E2.grid(row=1,column=1,padx=5,pady=5)
# 插入文本,从开始位置插入默认文本
E2.insert(0,"Python")
##############################################
def GetZuoPin():
getE1=E1.get()
getE2 = E2.get()
print("作者:", getE1)
print("作品:", getE2)
E1.delete(0, tkinter.END)
E2.delete(0, tkinter.END)
pass
def Quit():
root.destroy()
B1=tkinter.Button(root,text="获取信息",command=GetZuoPin)
B1.grid(row=2,column=0,padx=5,pady=5,sticky=tkinter.W)
B2=tkinter.Button(root,text="退出",command=Quit)
B2.grid(row=2,column=1,padx=5,pady=5,sticky=tkinter.E)
##############################################
# 清空输入框里的全部内容:
# E1.delete(0,tkinter.END)
##############################################
root.mainloop()
菜鸟IT博客[2022.03.08-00:00] 访问:209