菜单栏 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='删除')

最新文章

  1. [LeetCode] Find Minimum in Rotated Sorted Array 寻找旋转有序数组的最小值
  2. canvas缓动3
  3. Go加密解密之DES
  4. isScroll代码
  5. 6个朋友(codevs 2832)
  6. Java学习-016-CSV 文件读取实例源代码
  7. 学习OpenCV——用OpenCv画漫画
  8. Linux crond定时任务
  9. HDU 5640 King's Cake
  10. [JS]Javascript的this用法
  11. NHibernate 的 ID 标识选择器
  12. Appium-desktop安装与使用
  13. django同时查询两张表的数据,合并检索对象返回
  14. MySQL建立外键(Foreign Key)
  15. Enable multi-tenancy on ironic
  16. JVM深入:JVM内存堆布局图解分析(转)
  17. vim技巧4 删除/保留文本中匹配行
  18. linux 命令大全,我去
  19. Unity 中 ContextMenu 的用法
  20. JavaScript基础函数和词法分析以及常用的内置对象和使用方法(4)

热门文章

  1. 记忆化搜索:POJ1088-滑雪(经典的记忆化搜索)
  2. Diycode开源项目 MainActivity分析
  3. sedgewick增量序列的希尔排序
  4. 我给女朋友讲编程CSS系列(1) –添加CSS样式的3种方式及样式表的优先权
  5. 第九届极客大挑战 部分WP
  6. maven文件报错(pom.xml或者jar包缺失)解决方法
  7. Python Flask构建可拓展的RESTful API
  8. Detect Vertical&Horizontal Segments By OpenCV
  9. 34条简单的SQL优化准则
  10. 异常为"当IDENTITY_INSERT设置为OFF时" 解决办法