tkinter 可视化_步骤五:tkinter在窗口上创建菜单栏

f8786503bf0cf41a5207f558550129cd.gif

    Menu(菜单)组件用于实现顶级菜单、下拉菜单和弹出菜单。何时使用 Menu 组件?Menu 组件通常被用于实现应用程序上的各种菜单,由于该组件是底层代码实现,所以不建议你自行通过按钮和其他组件来实现菜单功能。

    无论打开网页还是文件夹,都会看到显示在左上角的菜单栏。如图,利用tkinter也可以轻松完成。

0d9628c035531efa76598795c1c160ae.png

应用实例

import tkinter as tk# 第1步,实例化object,建立窗口windowwindow = tk.Tk()# 第2步,给窗口的可视化起名字window.title("我的窗口")# 第3步,设定窗口的大小(长 * 宽)window.geometry("600x450")# 第4步,新建标签l=tk.Label(window,text="")l.pack()# 第5步,设定一个变量,number=1# 第6步,定义一个函数功能给下面command命令使用def enter():    global number    l.config(text="光炎剑—烈日裁决"+'+'+str(number))    number+=1# 第7步,在window窗口定义按钮menubar=tk.Menu(window)# 第8步,定义一级菜单filemenu=tk.Menu(menubar,tearoff=1)menubar.add_cascade(label="菜单", menu=filemenu)# 第9步,定义二级菜单filemenu.add_command(label="新建", command=enter)filemenu.add_command(label="打开", command=enter)filemenu.add_command(label="保存", command=enter)# 第10步,定义分割线filemenu.add_separator()# 第11步,退出filemenu.add_command(label="退出",command=window.quit)# 第12步,创建第二个主菜单pagemenu=tk.Menu(menubar,tearoff=1)menubar.add_cascade(label="主页", menu=filemenu)pagemenu.add_command(label="复制",command=enter)pagemenu.add_command(label="粘贴",command=enter)pagemenu.add_separator()pagemenu.add_command(label="删除",command=enter)# 第13步,将按钮在配置在窗口上window.config(menu=menubar)window.mainloop()

输出结果

e2e180f2378578df4c9bb464c07faaae.png

7761d716cba64af858f3a60ec99ea0a6.gif

37c7a718044ecd81a58886abd5d6e5c1.png

7761d716cba64af858f3a60ec99ea0a6.gif

13ad2a9fb68b9c0ef891c7be9e1b8b3d.png

END

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值