Python 3基礎教程36-tkinter建立選單
阿新 • • 發佈:2019-02-16
本文來介紹tkinter下的選單建立過程,我們用過很多記事本軟體,第一個選單一般是File,File下面有儲存,退出等按鈕,第二個選單是Edit,編輯選單有撤銷等功能。我們下面的程式碼大致可以模仿實現這個功能。
執行結果:# tkinter實現選單功能 from tkinter import * class Window(Frame): def __init__(self, master= None): Frame.__init__(self, master) self.master = master self.init_window() def init_window(self): self.master.title("第一個窗體") self.pack(fill=BOTH, expand=1) # 新增一個command,進行事務處理,這裡點選退出,執行退出程式 #quitButton = Button(self, text="退出",command=self.client_exit) #quitButton.place(x=0,y=0) # 例項化一個Menu物件,這個在主窗體新增一個選單 menu = Menu(self.master) self.master.config(menu=menu) # 建立File選單,下面有Save和Exit兩個子選單 file = Menu(menu) file.add_command(label='Save') file.add_command(label='Exit', command=self.client_exit) menu.add_cascade(label='File',menu=file) # 建立Edit選單,下面有一個Undo選單 edit = Menu(menu) edit.add_command(label='Undo') menu.add_cascade(label='Edit',menu=edit) def client_exit(self): exit() root = Tk() root.geometry("400x300") app = Window(root) root.mainloop()