python添加菜單圖文講解
分享一個基于tkinter的菜單程序添加操作,希望對需要的朋友有幫助。
打開python集成開發(fā)環(huán)境,使用
from tkinter import Tk
from tkinter import Menu
導入Tk和Menu,最好不要用from tkinter import *因為這樣可能刀座某些平臺不兼容,比如樹莓派就需要單個導入。
使用root = Tk()新建一個Tk對象并賦值給root,然后再通過testMenu = Menu(root)新建一個菜單對象,并且和root關聯(lián)。
使用testMenu.add_command(label = '測試菜單')給菜單欄添加一個名為“測試菜單”的菜單欄。
通過root['menu'] = testMenu 將新建的菜單欄在root中顯示出來。
如果想為菜單項綁定一個命令操作,那么可以使用testMenu.add_command(label = '測試菜單', command = MenuItemCallBack) ,這樣可以使函數MenuItemCallBack和“測試菜單”項關聯(lián),具體代碼如下:
from tkinter import Tk from tkinter import Menu def MenuItemCallBack(): print("測試菜單被點擊。") root = Tk() #新建Tk對象 testMenu = Menu(root) #新建菜單對象 testMenu.add_command(label = '測試菜單', command = MenuItemCallBack) #向菜單欄加入菜單項 root['menu'] = testMenu #將菜單欄和Tk關聯(lián) root.mainloop()
相關文章
基于python利用Pyecharts使高清圖片導出并在PPT中動態(tài)展示
這篇文章主要介紹了基于python利用Pyecharts使高清圖片導出并在PPT中動態(tài)展示,pyecharts?是一個用于生成?Echarts?圖表的類庫。Echarts?是百度開源的一個數據可視化?JS?庫,下面來看看具體的實現(xiàn)過程吧,需要的小伙伴也可以參考一下2022-01-01對python中arange()和linspace()的區(qū)別說明
這篇文章主要介紹了對python中arange()和linspace()的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05