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的urllib模块显示下载进度示例
Jan 17 Python
python实现目录树生成示例
Mar 28 Python
python中split方法用法分析
Apr 17 Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
Feb 03 Python
基于python的图片修复程序(实现水印去除)
Jun 04 Python
对numpy数据写入文件的方法讲解
Jul 09 Python
python多环境切换及pyenv使用过程详解
Sep 27 Python
python多项式拟合之np.polyfit 和 np.polyld详解
Feb 18 Python
Python中使用filter过滤列表的一个小技巧分享
May 02 Python
使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
Jul 23 Python
如何在pycharm中安装第三方包
Oct 27 Python
Pytorch 使用tensor特定条件判断索引
Apr 08 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
php缓存技术介绍
2006/11/25 PHP
使用 MySQL Date/Time 类型
2008/03/26 PHP
php打乱数组二维数组多维数组的简单实例
2016/06/17 PHP
RSA实现JS前端加密与PHP后端解密功能示例
2019/08/05 PHP
php实现将数组或对象写入到文件的方法小结【三种方法】
2020/04/22 PHP
Javascript 调试利器 Firebug使用详解六
2009/07/05 Javascript
jQuery参数列表集合
2011/04/06 Javascript
javascript学习笔记(七)Ajax和Http状态码
2014/10/08 Javascript
Jquery对象和Dom对象的区别分析
2014/11/20 Javascript
jQuery实现统计复选框选中数量
2014/11/24 Javascript
基于jquery实现等比缩放图片
2014/12/03 Javascript
JS基于贪心算法解决背包问题示例
2017/11/27 Javascript
JavaScript中为事件指定处理程序的五种方式分析
2018/07/27 Javascript
layui结合form,table的全选、反选v1.0示例讲解
2018/08/15 Javascript
JavaScript数组方法的错误使用例子
2018/09/13 Javascript
js中async函数结合promise的小案例浅析
2019/04/14 Javascript
vue打包静态资源后显示空白及static文件路径报错的解决
2020/09/02 Javascript
在Python中操作字典之update()方法的使用
2015/05/22 Python
Python自动发邮件脚本
2017/03/31 Python
Django实现的自定义访问日志模块示例
2017/06/23 Python
Python中的is和==比较两个对象的两种方法
2017/09/06 Python
pandas 数据归一化以及行删除例程的方法
2018/11/10 Python
python使用socket 先读取长度,在读取报文内容示例
2019/09/26 Python
Python range与enumerate函数区别解析
2020/02/28 Python
python求前n个阶乘的和实例
2020/04/02 Python
深入浅出CSS3 background-clip,background-origin和border-image教程
2011/01/27 HTML / CSS
英国领先的汽车轮胎和快速健康中心:Kwik Fit
2017/10/29 全球购物
资金主管岗位职责范本
2014/03/04 职场文书
大专学生求职信
2014/07/04 职场文书
水电维修专业推荐信
2014/09/06 职场文书
党员廉洁自律个人总结
2015/02/13 职场文书
重阳节慰问信
2015/02/15 职场文书
财政局个人总结
2015/03/04 职场文书
物流仓管员岗位职责
2015/04/01 职场文书
退税申请报告怎么写
2015/05/18 职场文书
宾馆客房管理制度
2015/08/06 职场文书