Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command)
生活随笔
收集整理的這篇文章主要介紹了
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)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python之tkinter:动态演示调
- 下一篇: Python之tkinter:动态演示调