python添加菜單圖文講解
分享一個(gè)基于tkinter的菜單程序添加操作,希望對(duì)需要的朋友有幫助。
打開(kāi)python集成開(kāi)發(fā)環(huán)境,使用
from tkinter import Tk
from tkinter import Menu
導(dǎo)入Tk和Menu,最好不要用from tkinter import *因?yàn)檫@樣可能刀座某些平臺(tái)不兼容,比如樹(shù)莓派就需要單個(gè)導(dǎo)入。
使用root = Tk()新建一個(gè)Tk對(duì)象并賦值給root,然后再通過(guò)testMenu = Menu(root)新建一個(gè)菜單對(duì)象,并且和root關(guān)聯(lián)。
使用testMenu.add_command(label = '測(cè)試菜單')給菜單欄添加一個(gè)名為“測(cè)試菜單”的菜單欄。
通過(guò)root['menu'] = testMenu 將新建的菜單欄在root中顯示出來(lái)。
如果想為菜單項(xiàng)綁定一個(gè)命令操作,那么可以使用testMenu.add_command(label = '測(cè)試菜單', command = MenuItemCallBack) ,這樣可以使函數(shù)MenuItemCallBack和“測(cè)試菜單”項(xiàng)關(guān)聯(lián),具體代碼如下:
from tkinter import Tk from tkinter import Menu def MenuItemCallBack(): print("測(cè)試菜單被點(diǎn)擊。") root = Tk() #新建Tk對(duì)象 testMenu = Menu(root) #新建菜單對(duì)象 testMenu.add_command(label = '測(cè)試菜單', command = MenuItemCallBack) #向菜單欄加入菜單項(xiàng) root['menu'] = testMenu #將菜單欄和Tk關(guān)聯(lián) root.mainloop()
相關(guān)文章
Python3實(shí)現(xiàn)Web網(wǎng)頁(yè)圖片下載
這篇文章主要介紹了Python3通過(guò)request.urlopen實(shí)現(xiàn)Web網(wǎng)頁(yè)圖片下載,感興趣的小伙伴們可以參考一下2016-01-01Python中的數(shù)學(xué)運(yùn)算操作符使用進(jìn)階
這篇文章主要介紹了Python中的數(shù)學(xué)運(yùn)算操作符使用進(jìn)階,也包括運(yùn)算賦值操作符等基本知識(shí)的小結(jié),需要的朋友可以參考下2016-06-06python實(shí)現(xiàn)Excel文件轉(zhuǎn)換為TXT文件
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)Excel文件轉(zhuǎn)換為TXT文件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-04-04基于python利用Pyecharts使高清圖片導(dǎo)出并在PPT中動(dòng)態(tài)展示
這篇文章主要介紹了基于python利用Pyecharts使高清圖片導(dǎo)出并在PPT中動(dòng)態(tài)展示,pyecharts?是一個(gè)用于生成?Echarts?圖表的類庫(kù)。Echarts?是百度開(kāi)源的一個(gè)數(shù)據(jù)可視化?JS?庫(kù),下面來(lái)看看具體的實(shí)現(xiàn)過(guò)程吧,需要的小伙伴也可以參考一下2022-01-01pycharm三個(gè)有引號(hào)不能自動(dòng)生成函數(shù)注釋的問(wèn)題
這篇文章主要介紹了解決pycharm三個(gè)有引號(hào)不能自動(dòng)生成函數(shù)注釋的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02Django 限制用戶訪問(wèn)頻率的中間件的實(shí)現(xiàn)
這篇文章主要介紹了Django 限制用戶訪問(wèn)頻率的中間件的實(shí)現(xiàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-08-08對(duì)python中arange()和linspace()的區(qū)別說(shuō)明
這篇文章主要介紹了對(duì)python中arange()和linspace()的區(qū)別說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-05-05