释放双眼,带上耳机,听听看~!
在前面的代码基础上,本文来介绍tkinter的事务处理,我们这样来做,点击退出按钮,也能执行关闭窗体的动作。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 1# tkinter 模块添加一个按钮
2from tkinter import *
3
4
5class Window(Frame):
6
7 def __init__(self, master= None):
8
9 Frame.__init__(self, master)
10 self.master = master
11 self.init_window()
12
13 def init_window(self):
14
15 self.master.title("第一个窗体")
16
17 self.pack(fill=BOTH, expand=1)
18
19 # 添加一个command,进行事务处理,这里点击退出,执行退出程序
20 quitButton = Button(self, text="退出",command=self.client_exit)
21
22 quitButton.place(x=0,y=0)
23
24 def client_exit(self):
25 exit()
26
27root = Tk()
28root.geometry("400x300")
29app = Window(root)
30root.mainloop()
31
32
33
运行后,弹出一个对话框,让你确定是否要退出程序。