Python窗体应用
- Python窗体(Tkinter)使用
- 新建一个(Tkinter)窗体程序
- 添加窗体按钮
- 添加python消息类增加按钮事件
- 将文本框数值传递显示到消息框中
Python窗体(Tkinter)使用
新建一个(Tkinter)窗体程序
1.导入tkinter
import tkinter
2.创建窗体
nW=tkinter.Tk()
3.窗体循环显示
nW.mainloop()
4完整代码
#新建一个窗体程序
import tkinter
nW=tkinter.Tk()
nW.mainloop()
5.运行结果
6.我们给窗体增加一个title并设置窗体的尺寸
nW.title('python窗体') #窗口标题
nW.geometry('500x600') #窗口尺寸
完整代码
#新建一个窗体程序
#导入tkinter
import tkinter
nW=tkinter.Tk()
nW.title('python窗体') #窗口标题
nW.geometry('300x200') #窗口尺寸
nW.mainloop()
运行结果
添加窗体按钮
1.添加button类型按钮
#添加button按钮
b1=tkinter.Button(nW,text="按钮")
添加好了过后运行程序发现没有显示那是因为你需要将button部署到你的窗体程序中这个时候需要使用grid方法来布局
#添加button按钮
b1=tkinter.Button(nW,text="按钮")
b1.grid(row=0,column=0)
运行结果
添加python消息类增加按钮事件
我们添加好了按钮过后然后试着编写一个点击按钮过后的弹框消息类
我们需要使用tkinter.messagebox来显示弹框消息
1.导入tkinter 消息类
import tkinter.messagebox
2.添加按钮弹框事件
def HelloWorld():
tkinter.messagebox.showinfo('hello','HelloWorld')
b1=tkinter.Button(nW,text="按钮",command=HelloWorld)
3.运行结果
完整代码
#新建一个窗体程序
#导入tkinter
import tkinter
import tkinter.messagebox
nW=tkinter.Tk()
nW.title('python窗体') #窗口标题
nW.geometry('300x200') #窗口尺寸
def HelloWorld():
tkinter.messagebox.showinfo('hello','HelloWorld')
#添加button按钮
b1=tkinter.Button(nW,text="按钮",command=HelloWorld)
b1.grid(row=0,column=0)
nW.mainloop()
将文本框数值传递显示到消息框中
源代码如下
#新建一个窗体程序
#导入tkinter
import tkinter
import tkinter.messagebox
nW=tkinter.Tk()
nW.title('python窗体') #窗口标题
nW.geometry('300x200') #窗口尺寸
def HelloWorld():
tkinter.messagebox.showinfo('hello',t1.get())
#添加button按钮
b1=tkinter.Button(nW,text="按钮",command=HelloWorld)
b1.grid(row=0,column=1,padx=10)
#添加消息框
t1=tkinter.Entry(nW)
t1.grid(row=0,column=0)
nW.mainloop()
运行结果