(7)python tkinter-菜单栏
2024-08-22 03:06:39
菜单栏 Menu
f = tkinter.Menu(root)
root['menu']=f
f.add_command(label='菜单')#
f.add_command(label='关于')
import tkinter
import tkinter.messagebox
def but():
tkinter.Toplevel()
root=tkinter.Tk()
#root.title('GUI')#标题
root.geometry('800x600')#窗体大小
root.resizable(False, False)#固定窗体 f = tkinter.Menu(root)#创建根菜单
root['menu']=f#顶级菜单关联根窗体 f1=tkinter.Menu(f)#创建子菜单
f2=tkinter.Menu(f) f1.add_command(label='打开')#子菜单栏
f1.add_command(label='保存')
f2.add_command(label='复制')
f2.add_command(label='删除') f.add_cascade(label='文件',menu=f1)#创建顶级菜单栏,并关联子菜单
f.add_cascade(label='编辑',menu=f2)
f.add_cascade(label='关于')
root.mainloop()
去横线
f1=tkinter.Menu(f,tearoff=False)
快捷键
f2.add_command(label='复制',accelerator='Ctrl+C')
分割线
f2.add_command(label='复制',accelerator='Ctrl+C')
f2.add_separator()#分割线
f2.add_command(label='删除')
最新文章
- [LeetCode] Find Minimum in Rotated Sorted Array 寻找旋转有序数组的最小值
- canvas缓动3
- Go加密解密之DES
- isScroll代码
- 6个朋友(codevs 2832)
- Java学习-016-CSV 文件读取实例源代码
- 学习OpenCV——用OpenCv画漫画
- Linux crond定时任务
- HDU 5640 King's Cake
- [JS]Javascript的this用法
- NHibernate 的 ID 标识选择器
- Appium-desktop安装与使用
- django同时查询两张表的数据,合并检索对象返回
- MySQL建立外键(Foreign Key)
- Enable multi-tenancy on ironic
- JVM深入:JVM内存堆布局图解分析(转)
- vim技巧4 删除/保留文本中匹配行
- linux 命令大全,我去
- Unity 中 ContextMenu 的用法
- JavaScript基础函数和词法分析以及常用的内置对象和使用方法(4)
热门文章
- 记忆化搜索:POJ1088-滑雪(经典的记忆化搜索)
- Diycode开源项目 MainActivity分析
- sedgewick增量序列的希尔排序
- 我给女朋友讲编程CSS系列(1) –添加CSS样式的3种方式及样式表的优先权
- 第九届极客大挑战 部分WP
- maven文件报错(pom.xml或者jar包缺失)解决方法
- Python Flask构建可拓展的RESTful API
- Detect Vertical&;Horizontal Segments By OpenCV
- 34条简单的SQL优化准则
- 异常为";当IDENTITY_INSERT设置为OFF时"; 解决办法