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,計算...