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绘图方法实例入门
May 19 Python
详解Python中的strftime()方法的使用
May 22 Python
Python设置Socket代理及实现远程摄像头控制的例子
Nov 13 Python
【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
Nov 19 Python
python模块之time模块(实例讲解)
Sep 13 Python
python2与python3共存问题的解决方法
Sep 18 Python
Django中数据库的数据关系:一对一,一对多,多对多
Oct 21 Python
python实现植物大战僵尸游戏实例代码
Jun 10 Python
django+echart数据动态显示的例子
Aug 12 Python
Python语法之精妙的十个知识点(装B语法)
Jan 18 Python
windows python3安装Jupyter Notebooks教程
Apr 13 Python
pandas提升计算效率的一些方法汇总
May 30 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的返回引用和局部静态变量
2015/06/04 PHP
php根据生日计算年龄的方法
2015/07/13 PHP
从阶乘函数对比Javascript和C#的异同
2012/05/31 Javascript
js 采用delete实现继承示例代码
2014/05/20 Javascript
java和javascript获取word文档的书签位置对比
2014/06/19 Javascript
javascript正则表达式参数/g与/i及/gi的使用指南
2014/08/27 Javascript
DOM基础教程之使用DOM控制表单
2015/01/20 Javascript
深入理解JavaScript 函数
2016/06/06 Javascript
HTML Table 空白单元格补全的简单实现
2016/10/13 Javascript
jQuery 实现ajax传入参数含有特殊字符的方法总结
2016/10/17 Javascript
JS 组件系列之BootstrapTable的treegrid功能
2017/06/16 Javascript
socket io与vue-cli的结合使用的示例代码
2018/11/01 Javascript
layui 上传文件_批量导入数据UI的方法
2019/09/23 Javascript
JS+CSS实现3D切割轮播图
2020/03/21 Javascript
在Python中定义和使用抽象类的方法
2016/06/30 Python
基于Python代码编辑器的选用(详解)
2017/09/13 Python
Python语言描述机器学习之Logistic回归算法
2017/12/21 Python
Python SVM(支持向量机)实现方法完整示例
2018/06/19 Python
python3.7简单的爬虫实例详解
2019/07/08 Python
python爬虫 基于requests模块发起ajax的get请求实现解析
2019/08/20 Python
pandas实现DataFrame显示最大行列,不省略显示实例
2019/12/26 Python
设置jupyter中DataFrame的显示限制方式
2020/04/12 Python
Python绘制组合图的示例
2020/09/18 Python
Old Navy加拿大官网:美式休闲服饰品牌
2017/09/26 全球购物
橄榄树药房:OLIVEDA
2019/09/01 全球购物
优秀英语专业毕业生求职信
2013/11/23 职场文书
大学生村官演讲稿
2014/04/25 职场文书
生物科学专业毕业生求职信
2014/06/02 职场文书
人事任命书格式
2014/06/05 职场文书
超市促销活动总结
2014/07/01 职场文书
公司领导班子对照材料
2014/08/18 职场文书
小学生春游活动方案
2014/08/20 职场文书
圆明园纪录片观后感
2015/06/03 职场文书
观看禁毒宣传片后的感想
2015/08/11 职场文书
某药房的新员工入职告知书!
2019/07/15 职场文书
Golang使用Panic与Recover进行错误捕获
2022/03/22 Golang