日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command)

發(fā)布時間:2025/3/21 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Python之tkinter:動態(tài)演示調(diào)用python庫的tkinter帶你進入GUI世界(Menu/Menu的Command)

?

?

?

目錄

tkinter應(yīng)用案例

1、添加右鍵彈出菜單

2、點擊一個按鈕彈出下拉菜單

3、OptionMenu組件實現(xiàn)點擊一個按鈕彈出下拉菜單

4、OptionMenu組件實現(xiàn)點擊一個按鈕彈出下拉菜單


?

?

?

tkinter應(yīng)用案例

1、添加右鍵彈出菜單

#tkinter應(yīng)用案例:添加右鍵彈出菜單 from tkinter import * import math as mroot = Tk() root.title("Jason niu工作室") theLabel=tk.Label(root,text="進入GUI世界,請開始你的表演!\n(利用Menu組件添加右鍵彈出菜單!)") theLabel.pack() def callback():print (u"歡迎來到Jason niu工作室~")menubar=Menu(root)openVar = IntVar() saveVar = IntVar() quitVar = IntVar()filemenu = Menu(menubar,tearoff=False) filemenu.add_checkbutton(label="打開",command=callback,variable=openVar) filemenu.add_checkbutton(label="保存",command=callback,variable=saveVar) filemenu.add_separator() filemenu.add_checkbutton(label="退出",command=root.quit,variable=quitVar) menubar.add_cascade(label="文件",menu=filemenu)editVar = IntVar() #editmenu = Menu(menubar,tearoff=False) editmenu.add_radiobutton(label="剪切",command=callback,variable=editVar,value=1) editmenu.add_radiobutton(label="拷貝",command=callback,variable=editVar,value=2) editmenu.add_radiobutton(label="粘貼",command=callback,variable=editVar,value=3) menubar.add_cascade(label="編輯",menu=editmenu)root.config(menu=menubar)mainloop()

?

2、點擊一個按鈕彈出下拉菜單

#tkinter應(yīng)用案例:點擊一個按鈕彈出下拉菜單 from tkinter import * import math as mroot = Tk() root.title("Jason niu工作室") theLabel=tk.Label(root,text="進入GUI世界,請開始你的表演!\n(利用Menubutton組件實現(xiàn)點擊按鈕下拉菜單!)") theLabel.pack() def callback():print (u"歡迎來到Jason niu工作室~")mb = Menubutton(root,text="下拉菜單",relief=RAISED) #創(chuàng)建Menubutton設(shè)置樣式relief浮起 mb.pack()filemenu = Menu(mb,tearoff=False) filemenu.add_command(label="打開",command=callback) filemenu.add_command(label="保存",command=callback) filemenu.add_separator() filemenu.add_command(label="退出",command=root.quit)mb.config(menu=filemenu) mainloop()

?

?

3、OptionMenu組件實現(xiàn)點擊一個按鈕彈出下拉菜單

#tkinter應(yīng)用案例:OptionMenu組件實現(xiàn)點擊一個按鈕彈出下拉菜單 from tkinter import * import math as mroot = Tk() root.title("Jason niu工作室") theLabel=tk.Label(root,text="進入GUI世界,請開始你的表演!\n(利用OptionMenu組件實現(xiàn)點擊按鈕下拉菜單!)") theLabel.pack() variable = StringVar() # variable.set("BlockChain") #w = OptionMenu(root,variable,"BTC","LTC","ETH","EOS") w.pack()mainloop()

?

?

4、OptionMenu組件實現(xiàn)點擊一個按鈕彈出下拉菜單

#tkinter應(yīng)用案例:OptionMenu組件實現(xiàn)點擊一個按鈕彈出下拉菜單 from tkinter import * import math as mroot = Tk() root.title("Jason niu工作室") theLabel=tk.Label(root,text="進入GUI世界,請開始你的表演!\n(利用OptionMenu組件實現(xiàn)點擊按鈕下拉菜單!)") theLabel.pack() OPTIONS = ["BTC","BCH","ETH","ETC","LTC"]variable = StringVar() variable.set(OPTIONS[0])w = OptionMenu(root,variable,*OPTIONS) w.pack()mainloop()

?

?

?

?

?

?

總結(jié)

以上是生活随笔為你收集整理的Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。