1結果:import
tkinter
23 wuya =tkinter.tk()
4 wuya.title("
wuya")
5 wuya.geometry("
300x200+10+20")
678#
建立選單欄下方的選單條
9 mubar =tkinter.menu(wuya)
10 wuya.config(menu=mubar)
111213#
新增選單14#
設定選單中的內容
15 mu1 =tkinter.menu(mubar)
16for i in ['
上海','
北京','
廣州','
海南','
天津','退出'
]:17
if i == '退出'
:18#將內容新增進選單
19 mu1.add_separator() #
新增分割線
20 mu1.add_command(label=i,command=wuya.quit)
21else
:22 mu1.add_command(label=i)23#
新增進選單欄
24 mubar.add_cascade(label="
城市",menu=mu1)
2526
27 mu2 = tkinter.menu(mubar,tearoff=0)
28 mubar.add_cascade(label='
幫助',menu=mu2)
2930
31 wuya.mainloop()
滑鼠右鍵操作:
1右鍵點選結果:import
tkinter
23 wuya =tkinter.tk()
4 wuya.title("
wuya")
5 wuya.geometry("
300x200+10+20")
678#
建立選單欄下方的選單條
9 mubar =tkinter.menu(wuya)
10 wuya.config(menu=mubar)
111213#
新增選單14#
設定選單中的內容
15 mu1 =tkinter.menu(mubar)
16for i in ['
上海','
北京','
廣州','
海南','
天津','退出'
]:17
if i == '退出'
:18#將內容新增進選單
19 mu1.add_separator() #
新增分割線
20 mu1.add_command(label=i,command=wuya.quit)
21else
:22 mu1.add_command(label=i)23#
新增進選單欄
24 mubar.add_cascade(label="
城市",menu=mu1)
2526
#新增右鍵操作
27def
func(event):
28mubar.post(event.x_root,event.y_root) # x_root與y_root表示右鍵點選的位置
29 wuya.bind("
",func)30#
button-1表示滑鼠左鍵,2表示右鍵,3表示中間滾動鍵
3132
33 wuya.mainloop()
python3 tkinter之Menu食用方法
usr bin python coding utf 8 from tkinter import def newfile print new file def openfile print open def about print this is a example of a menu root tk...
選單Menu和選單項MenuItem
檔案子選單下面有新建,開啟和退出子選項。檢視下面有普通子選項。1 在shell視窗中新增選單條 主選單 menu bar 型別是選單 menu 樣式是選單條 swt.bar 2 然後在主選單中新增兩個子選單 檔案子選單fileitem和檢視子選單viewitem 型別是選單選項 menuitem 樣...
tkinter中控制項menu的兩種組織方法
tkinter中,選單控制項組織方法有兩種,使用中常出現混淆,為明晰各個正確用法,特整理撰寫此博文。選單控制項的組織實際上是通過乙個 母選單 和 子選單 構成,母選單 一方面與master連線 即與依附控制項的關聯 一方面與 子選單 連線,而子選單則負責展示及響應。母選單 可以採用menu類或者me...