python3_tkinter之Menu食用方法

Menu菜单的使用:

#!/usr/bin/python
#-*-coding:UTF-8-*-
from tkinter import *

def NewFile():
    print("New File")
def OpenFile():
    print("open")
def About():
    print("This is a simple example of a menu")

root = Tk()
root.title("一个新窗口")
menu = Menu(root)#创建一个顶层菜单
filemenu = Menu(menu)#创建menu菜单的子菜单
#添加menu菜单的内容:
menu.add_cascade(label="File",menu=filemenu)
#--------------------------------------------
#添加filemenu子菜单的内容:
filemenu.add_command(label="New",command=NewFile)
filemenu.add_command(label="Open..",command=OpenFile)
#--------------------------------------------

root.config(menu=menu)#将root根窗口的顶级菜单设置为menu

root.mainloop()

代码执行效果如下:

代码说明:

  1. python3自带tkinter包,不需要安装,但要注意不要大写,直接导入即可:from tkinter import *
  2. 创建一个根窗口:root = Tk()  (root为窗口命名) 
  3. 创建根窗口的顶层菜单:menu=Menu(root)(menu为顶层菜单命名,root位置是菜单上一级,即创建root的一级菜单)
  4. 创建menu菜单的子菜单:filemenu=Menu(menu)说明同上,filemenu为root的二级菜单
  5. 为一级菜单添加内容:menu.add_cascade(label="菜单名如File",menu=操作函数)
  6. 为二级菜单添加内容:filemenu.add_command(label="菜单名如New",command=操作函数)
  7. 设置root根窗口的顶级菜单:root.config(menu=顶级菜单名如menu)
  8. 显示窗口:root.mainloop()

 

 

 

注:以上为白兔自己的理解,仅供参考

参考资料:https://blog.csdn.net/liuxu0703/article/details/60603701

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值