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中的__new__()方法的使用
Apr 09 Python
Django的数据模型访问多对多键值的方法
Jul 21 Python
python中requests和https使用简单示例
Jan 18 Python
python2.7安装图文教程
Mar 13 Python
一份python入门应该看的学习资料
Apr 11 Python
Python判断两个list是否是父子集关系的实例
May 04 Python
python中字符串的操作方法大全
Jun 03 Python
Python实现蒙特卡洛算法小实验过程详解
Jul 12 Python
python面向对象 反射原理解析
Aug 12 Python
opencv3/Python 稠密光流calcOpticalFlowFarneback详解
Dec 11 Python
python 类之间的参数传递方式
Dec 20 Python
python+selenium定时爬取丁香园的新型冠状病毒数据并制作出类似的地图(部署到云服务器)
Feb 09 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
excellent!――ASCII Art(由目标图象生成ascii)
2007/02/20 PHP
PHP中$_SERVER的详细参数与说明
2008/07/29 PHP
PHP 登录完成后如何跳转上一访问页面
2014/01/14 PHP
PHP定时执行任务的3种方法详解
2015/12/21 PHP
PHP微信H5支付开发实例
2018/07/25 PHP
jquery 模拟雅虎首页的点击对话框效果
2010/04/11 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2010/05/18 Javascript
Jquery 数据选择插件Pickerbox使用介绍
2012/08/24 Javascript
详解Document.Cookie
2015/12/25 Javascript
js实现字符全排列算法的简单方法
2017/05/01 Javascript
Redux实现组合计数器的示例代码
2018/07/04 Javascript
vue项目中自定义video视频控制条的实现代码
2020/04/26 Javascript
微信小程序之滑动页面隐藏和显示组件功能的实现代码
2020/06/19 Javascript
在Angular项目使用socket.io实现通信的方法
2021/01/05 Javascript
[04:03]DOTA2肉山黑名单梦之声 风暴之灵中文配音鉴赏
2013/07/03 DOTA
[33:17]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python内置函数的用法实例教程
2014/09/08 Python
python通过urllib2获取带有中文参数url内容的方法
2015/03/13 Python
python smtplib模块发送SSL/TLS安全邮件实例
2015/04/08 Python
实践Vim配置python开发环境
2018/07/02 Python
pycharm运行和调试不显示结果的解决方法
2018/11/30 Python
几个适合python初学者的简单小程序,看完受益匪浅!(推荐)
2019/04/16 Python
pandas实现to_sql将DataFrame保存到数据库中
2019/07/03 Python
tensorflow实现打印ckpt模型保存下的变量名称及变量值
2020/01/04 Python
在Tensorflow中查看权重的实现
2020/01/24 Python
python读取当前目录下的CSV文件数据
2020/03/11 Python
python的flask框架难学吗
2020/07/31 Python
CSS3+DIV实现漂亮的动画彩色标签
2016/06/16 HTML / CSS
机关党员进社区活动总结
2014/07/05 职场文书
上课随便讲话检讨书
2014/09/12 职场文书
2014年物流工作总结
2014/11/25 职场文书
中学生清明节演讲稿
2015/03/18 职场文书
工程质量保证书
2015/05/09 职场文书
2015教师个人年度工作总结
2015/10/23 职场文书
CKAD认证中部署k8s并配置Calico插件
2022/03/31 Servers
详解Spring Security如何在权限中使用通配符
2022/06/28 Java/Android