python+tkinter:清空輸入框文本內容,關閉窗口


 1 # 閑來無事看着教程寫了一篇tkinter的案例教程(部分運行代碼沒放上來,只放了前端窗口的代碼)
 2 import tkinter
 3  
 4 class Gui(object):
 5     def __init__(self):
 6         self.root = tkinter.Tk()
 7         self.root.geometry("320x400+800+400")
 8         self.root.title('自動發送郵件')
 9         # 標簽控件
10         # 郵件號
11         self.label_yj = tkinter.Label(master=self.root, text='郵件號:')
12         self.label_yj.grid(row=0, column=0)
13         # 間諜號
14         self.label_jd = tkinter.Label(master=self.root, text='間諜號:')
15         self.label_jd.grid(row=1, column=0)
16         # 目標群
17         self.label_mb = tkinter.Label(master=self.root, text='目標群:')
18         self.label_mb.grid(row=2, column=0)
19         # 授權碼
20         self.label_sq = tkinter.Label(master=self.root, text='授權碼:')
21         self.label_sq.grid(row=3, column=0)
22         # 郵件標題
23         self.label_bt = tkinter.Label(master=self.root, text='郵件標題:')
24         self.label_bt.grid(row=4, column=0)
25         # 郵件內容
26         self.label_nr = tkinter.Label(master=self.root, text='郵件內容:')
27         self.label_nr.grid(row=5, column=0)
28         # 發送記錄
29         self.label = tkinter.Label(master=self.root, text='發送記錄:')
30         self.label.grid(row=7, column=0)
31  
32         # 輸入控件
33         # 郵件號
34         self.entry_yj = tkinter.Entry(master=self.root)
35         self.entry_yj.grid(row=0, column=1)
36         # 間諜號
37         self.entry_jd = tkinter.Entry(master=self.root)
38         self.entry_jd.grid(row=1, column=1)
39         # 目標群
40         self.entry_mb = tkinter.Entry(master=self.root)
41         self.entry_mb.grid(row=2, column=1)
42         # 授權碼
43         self.entry_sq = tkinter.Entry(master=self.root)
44         self.entry_sq.grid(row=3, column=1)
45         # 郵件標題
46         self.entry_bt = tkinter.Entry(master=self.root)
47         self.entry_bt.grid(row=4, column=1)
48         # 郵件內容
49         self.entry_nr = tkinter.Entry(master=self.root)
50         self.entry_nr.grid(row=5, column=1)
51  
52         # 按鈕控件
53         # 提交信息按鈕
54         self.button_tj = tkinter.Button(master=self.root, text='開始運行', command=)
55         self.button_tj.grid(row=6, column=0)
56         # 停止按鈕(command=self.root.quit  關閉窗口)
57         self.button_tz = tkinter.Button(master=self.root, text='停止發送', command=self.root.quit)
58         self.button_tz.grid(row=6, column=1)
59         # 清空內容(command=self.delete    清空當前窗口的所有內容)
60         self.button_tz = tkinter.Button(master=self.root, text='清空', command=self.delete)
61         self.button_tz.grid(row=6, column=2)
62  
63         # 列表框控件(輸出結果)
64         self.listbox = tkinter.Listbox(master=self.root, width=45, height=10)
65         self.listbox.grid(rowspan=4, columnspan=4)
66  
67         self.root.mainloop()
68  
69     # 清空輸入框
70     def delete(self):
71         self.entry_yj.delete(0, 'end')
72         self.entry_jd.delete(0, 'end')
73         self.entry_mb.delete(0, 'end')
74         self.entry_sq.delete(0, 'end')
75         self.entry_bt.delete(0, 'end')
76         self.entry_nr.delete(0, 'end')

 感覺還行的話,幫忙點個贊吧


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM