python添加菜单图文讲解


Posted in Python onJune 04, 2019

分享一个基于tkinter的菜单程序添加操作,希望对需要的朋友有帮助。

打开python集成开发环境,使用

from tkinter import Tk

from tkinter import Menu

导入Tk和Menu,最好不要用from tkinter import *因为这样可能刀座某些平台不兼容,比如树莓派就需要单个导入。

python添加菜单图文讲解

使用root = Tk()新建一个Tk对象并赋值给root,然后再通过testMenu = Menu(root)新建一个菜单对象,并且和root关联。

python添加菜单图文讲解

python添加菜单图文讲解

使用testMenu.add_command(label = '测试菜单')给菜单栏添加一个名为“测试菜单”的菜单栏。

python添加菜单图文讲解

通过root['menu'] = testMenu 将新建的菜单栏在root中显示出来。

python添加菜单图文讲解

如果想为菜单项绑定一个命令操作,那么可以使用testMenu.add_command(label = '测试菜单', command = MenuItemCallBack) ,这样可以使函数MenuItemCallBack和“测试菜单”项关联,具体代码如下:

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关联

root.mainloop()

python添加菜单图文讲解

python添加菜单图文讲解

Python 相关文章推荐
python算法学习之计数排序实例
Dec 18 Python
在Python的Tornado框架中实现简单的在线代理的教程
May 02 Python
Python构建XML树结构的方法示例
Jun 30 Python
python数据预处理之将类别数据转换为数值的方法
Jul 05 Python
python中利用Future对象异步返回结果示例代码
Sep 07 Python
python得到单词模式的示例
Oct 15 Python
对Python实现简单的API接口实例讲解
Dec 10 Python
Django Form 实时从数据库中获取数据的操作方法
Jul 25 Python
Python引入多个模块及包的概念过程解析
Sep 21 Python
python可视化大屏库big_screen示例详解
Nov 23 Python
Python中的tkinter库简单案例详解
Jan 22 Python
Django基础CBV装饰器和中间件
Mar 22 Python
Python3.6+Django2.0以上 xadmin站点的配置和使用教程图解
Jun 04 #Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
Jun 04 #Python
pandas DataFrame索引行列的实现
Jun 04 #Python
深入浅析Python中的迭代器
Jun 04 #Python
Python学习笔记之读取文件、OS模块、异常处理、with as语法示例
Jun 04 #Python
Python利用sqlacodegen自动生成ORM实体类示例
Jun 04 #Python
Python批量生成幻影坦克图片实例代码
Jun 04 #Python
You might like
zf框架的session会话周期及次数限制使用示例
2014/03/13 PHP
yii框架表单模型使用及以数组形式提交表单数据示例
2014/04/30 PHP
php页面缓存方法小结
2015/01/10 PHP
php继承中方法重载(覆盖)的应用场合
2015/02/09 PHP
PHP实现递归复制整个文件夹的类实例
2015/08/03 PHP
Laravel5.5 实现后台管理登录的方法(自定义用户表登录)
2019/09/30 PHP
给网站上的广告“加速”显示的方法
2007/04/08 Javascript
屏蔽相应键盘按钮操作
2014/03/10 Javascript
jquery获得同源iframe内body下标签的值的方法
2014/09/25 Javascript
JS实现黑色大气的二级导航菜单效果
2015/09/18 Javascript
Window.Open打开窗体和if嵌套代码
2016/04/15 Javascript
使用json来定义函数,在里面可以定义多个函数的实现方法
2016/10/28 Javascript
JS变量及其作用域
2017/03/29 Javascript
JS实现运动缓冲效果的封装函数示例
2018/02/18 Javascript
ExtJs整合Echarts的示例代码
2018/02/27 Javascript
如何获取vue单文件自身源码路径
2019/05/06 Javascript
Vue中props的详解
2019/05/16 Javascript
vue指令做滚动加载和监听等
2019/05/26 Javascript
JavaScript在web自动化测试中的作用示例详解
2019/08/25 Javascript
微信小程序动态评分展示/五角星展示/半颗星展示/自定义长度展示功能的实现
2020/07/22 Javascript
解决vscode进行vue格式化,会自动补分号和双引号的问题
2020/10/26 Javascript
用Python展示动态规则法用以解决重叠子问题的示例
2015/04/02 Python
Python处理CSV与List的转换方法
2018/04/19 Python
pytorch ImageFolder的覆写实例
2020/02/20 Python
解决使用python print打印函数返回值多一个None的问题
2020/04/09 Python
Pytho爬虫中Requests设置请求头Headers的方法
2020/09/22 Python
美国知名男士服饰品牌:Brooks Brothers(布克兄弟)
2016/08/25 全球购物
美国乡村商店:Plow & Hearth
2016/09/12 全球购物
工商企业管理应届生求职信
2013/11/03 职场文书
生产内勤岗位职责
2013/12/07 职场文书
职业生涯规划设计步骤
2014/01/12 职场文书
2014年英语教研组工作总结
2014/12/06 职场文书
酒店财务总监岗位职责
2015/04/03 职场文书
工程合作意向书范本
2015/05/09 职场文书
大学生村官驻村工作心得体会
2016/01/23 职场文书
财务会计个人原因辞职信
2019/06/21 职场文书