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抓取某汽车网数据解析html存入excel示例
Dec 04 Python
Python实现动态添加类的属性或成员函数的解决方法
Jul 16 Python
Python中的字典遍历备忘
Jan 17 Python
详解Python中列表和元祖的使用方法
Apr 25 Python
快速了解Python相对导入
Jan 12 Python
python实现猜数字小游戏
Mar 24 Python
简单谈谈python基本数据类型
Sep 26 Python
提升Python程序性能的7个习惯
Apr 14 Python
通过python3实现投票功能代码实例
Sep 26 Python
Python3爬虫关于识别点触点选验证码的实例讲解
Jul 30 Python
使用Python操作MySQL的小技巧
Sep 10 Python
如何在vscode中安装python库的方法步骤
Jan 06 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
简单的过滤字符串中的HTML标记
2006/12/25 PHP
逐步提升php框架的性能
2008/01/10 PHP
Windows7下PHP开发环境安装配置图文方法
2010/05/20 PHP
关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机
2018/11/20 PHP
比较详细的关于javascript中void(0)的具体含义解释
2007/08/02 Javascript
Autocomplete Textbox Example javascript实现自动完成成功
2007/08/17 Javascript
防止网站内容被拷贝的一些方法与优缺点好处与坏处分析
2007/11/30 Javascript
JQUERY 对象与DOM对象之两者相互间的转换
2009/04/27 Javascript
JS 对象介绍
2010/01/20 Javascript
jQuery操作cookie方法实例教程
2014/11/25 Javascript
JavaScript中的比较操作符>、=、
2014/12/31 Javascript
Express框架之connect-flash详解
2017/05/31 Javascript
利用Vue.js实现求职在线之职位查询功能
2017/07/03 Javascript
seajs中最常用的7个功能、配置示例
2017/10/10 Javascript
利用jquery如何从json中读取数据追加到html中
2017/12/01 jQuery
vue组件传递对象中实现单向绑定的示例
2018/02/28 Javascript
vue-prop父组件向子组件进行传值的方法
2018/03/01 Javascript
小程序开发基础之view视图容器
2018/08/21 Javascript
JavaScript中.min.js和.js文件的区别讲解
2019/02/13 Javascript
js实现淘宝浏览商品放大镜功能
2020/10/28 Javascript
Python代理抓取并验证使用多线程实现
2013/05/03 Python
python Django模板的使用方法
2016/01/14 Python
Python tkinter事件高级用法实例
2018/01/31 Python
Python 将pdf转成图片的方法
2018/04/23 Python
django drf框架中的user验证以及JWT拓展的介绍
2019/08/12 Python
Canvas高级路径操作之拖拽对象的实现
2019/08/05 HTML / CSS
GEOX鞋美国官方网站:意大利会呼吸的鞋
2017/07/12 全球购物
美国最大的香水出口:FragranceX.com
2017/11/04 全球购物
美国最大的在线水培用品商店:GrowersHouse.com
2018/08/14 全球购物
教师党员一句话承诺
2014/03/28 职场文书
化妆品活动策划方案
2014/05/23 职场文书
企业宣传策划方案
2014/05/29 职场文书
行风评议整改报告
2014/11/06 职场文书
22句经典语录:送给优柔寡断和胡思乱想的朋友们
2019/12/13 职场文书
解决Jenkins集成SonarQube遇到的报错问题
2021/07/15 Java/Android
HTML5之高度塌陷问题的解决
2022/06/01 HTML / CSS