摘要:使用可實現實現多頁面切換直接上代碼華文行楷請點擊微軟雅黑請點擊微軟雅黑人生苦短,我用使我更加強大設置左上角小圖標設置窗口不可變
使用ttk.Notebook可實現實現多頁面切換
直接上代碼:
import tkinter as tkfrom tkinter import ttkfrom tkinter import ENDclass App: def __init__(self,master): self.notebook = ttk.Notebook(master) self.frame1 = tk.Frame(master) self.frame2 = tk.Frame(master) self.label = tk.Label(self.frame1, text="Python",font=("華文行楷",12)) self.label.grid() self.entry1 = tk.Entry(self.frame1,width = 35) self.entry1.grid(row = 0,column=1) self.bu1 = tk.Button(self.frame1,text = "請點擊1",command = self.bu1) self.bu1.grid(row=0,column=2) self.list1 = tk.Listbox(self.frame1,font=("微軟雅黑",12),width=38,heigh=8) self.list1.grid(row=1,columnspan=5) self.bu2 = tk.Button(self.frame2, text="請點擊2",command=self.bu2) self.bu2.grid() self.list2 = tk.Listbox(self.frame2,font=("微軟雅黑",12),width=38,heigh=8) self.list2.grid(row=1,columnspan=5) self.notebook.add(self.frame1, text="test1") self.notebook.add(self.frame2, text="test2") self.notebook.pack(padx=10, pady=5, fill=tk.BOTH, expand=True) def bu1(self): self.list1.insert(END,self.entry1.get()+"人生苦短,我用Python") self.list1.see(END) self.list1.update() def bu2(self): self.list2.insert(END,"Python使我更加強大!") self.list2.see(END) self.list2.update()if __name__ == "__main__": root = tk.Tk() root.title("notebook_test") # root.iconbitmap("fa.ico") #設置左上角小圖標 root.geometry("400x200+200+100") # root.resizable(0, 0) #設置窗口不可變 App(root) root.mainloop()
?
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/125282.html
摘要:已獲原作者授權原系列地址簡介及簡例控件用來顯示多行文本的控件很強大很靈活可以實現很多功能雖然這個控件的主要用途是顯示多行文本但其還可以被用作簡單的文本編輯器甚至是網頁瀏覽器控件可以顯示網頁鏈接圖片頁面甚至樣式表在其他的各種教程中很難找到一個 已獲原作者授權. 原系列地址: Python Tkinter 簡介及簡例 Text 控件用來顯示多行文本. Tkinter 的 Text 控件很...
摘要:在這個窗口之上,可以添加各種輸入框按鈕文本等,可以增加對各種動作的處理。事件要與特定的控件相綁定,比如按鈕有點擊事件,輸入框有按鍵事件,窗體有關閉事件等。 在大多數時候,我們都在黑黢黢的控制臺里執行 Python 腳本。這看起來很酷很 GEEK。但對于部分場景下的用戶來說,這樣就不大美觀和人性化了:我們需要交互更方便的圖形化產品,也就是 GUI (圖形用戶界面,Graphical Us...
摘要:上機實踐課程開始了嗯,老師來了之后念了下,然后說開始做吧然后就開始了的之路,以前沒接觸過的可視化界面雖然這樣很不明智但是現在做起來感覺寫小工具還挺方便的,當時搜到的第一個庫便是就直接開始寫了后來發現很不錯的樣子,下個實驗就用吧然后關于計算器 上機實踐課程開始了,嗯,老師來了之后念了下PPT,然后說:開始做吧......... 然后就開始了Python的GUI之路,以前沒接觸過PYtho...
摘要:已獲原作者授權原系列地址簡介控件允許用戶在多個選項中選擇多項則只允許用戶選擇一項通常會顯示為一個空白的方框表示未被選中或者方框中有一個對號或號表示被選中一個對該選項的簡短描述會和選擇框一同顯示的狀態會因點擊而改變這個點擊可能來自鼠標也可能來 已獲原作者授權. 原系列地址: Python Tkinter 簡介 Checkbox 控件允許用戶在多個選項中選擇多項. Radiobutton...
閱讀 3735·2023-01-11 11:02
閱讀 4244·2023-01-11 11:02
閱讀 3050·2023-01-11 11:02
閱讀 5180·2023-01-11 11:02
閱讀 4737·2023-01-11 11:02
閱讀 5534·2023-01-11 11:02
閱讀 5313·2023-01-11 11:02
閱讀 3986·2023-01-11 11:02