python3中,Tkinter編寫選單介面案例

2021-08-13 12:55:44 字數 1094 閱讀 5197

python3中,tkinter編寫選單介面案例

from tkinter import *

top=tk()

top.wm_title("選單")

top.geometry("400x300+300+100")

# 建立乙個選單項,類似於導航欄

menubar=menu(top)

# 建立選單項

fmenu1=menu(top)

foritem

in ['新建','開啟','儲存','另存為']:

# 如果該選單時頂層選單的乙個選單項,則它新增的是下拉列表的選單項。

fmenu1.add_command(label=item)

fmenu2=menu(top)

foritem

in ['複製','貼上','剪下']:

fmenu2.add_command(label=item)

fmenu3=menu(top)

foritem

in ['預設檢視','新式檢視']:

fmenu3.add_command(label=item)

fmenu4=menu(top)

foritem

in ["版權資訊","其他說明"]:

fmenu4.add_command(label=item)

# add_cascade 的乙個很重要的屬性就是 menu 屬性,它指明了要把那個選單級聯到該選單項上,

# 當然,還必不可少的就是 label 屬性,用於指定該選單項的名稱

menubar.add_cascade(label="檔案",menu=fmenu1)

menubar.add_cascade(label="編輯",menu=fmenu2)

menubar.add_cascade(label="檢視",menu=fmenu3)

menubar.add_cascade(label="關於",menu=fmenu4)

# 最後可以用視窗的 menu 屬性指定我們使用哪乙個作為它的頂層選單

top['menu']=menubar

top.mainloop()

python3的tkinter 多程序迴圈

tkinter python3 的多執行緒。use bin python base python3 code coding utf 8 from tkinter import import threading,time import tkinter.messagebox gui視窗類 class c...

python3中異常處理 Python3異常處理

python的異常處理機制 使用 try.except 捕獲異常 try 業務實現 except error1,error2,as e 出現異常後的處理 異常類的繼承關係 baseexception systemexit keyboardinterrupt generatorexit excepti...

python3怎麼賦值 python3中賦值問題?

我閒著沒事乾來詳細回答一波。phthon的物件實際儲存在記憶體上,而變數名對應了乙個位址,位址指向了那一塊記憶體。在第一例中,python在記憶體中開出了一片用來儲存int值1,然後將它的位址賦值給a,接下來a把位址賦值給b。此時a,b指向同乙個int值物件。後來b 1的操作做的是先計算b 1,計算...