菜单Menu

简介: 在menuBar上加入Help(注意大小写)菜单时,mac系统上会自动加Search子菜单(window下未验证)# -*- coding: utf-8 -*-import tkinter as tkfrom tkinter import Menuwin = tk.

在menuBar上加入Help(注意大小写)菜单时,mac系统上会自动加Search子菜单(window下未验证)

# -*- coding: utf-8 -*-
import tkinter as tk
from tkinter import Menu

win = tk.Tk()
win.title("菜单演示")

# 创建菜单栏功能
menuBar = Menu(win)
win.config(menu=menuBar)

menuBar = Menu(win)
win.config(menu=menuBar)

# 下划线这种命名方式表明这是私有函数不是被客户端调用的
def _quit():
    win.quit()
    win.destroy()
    exit()

fileMenu = Menu(menuBar)
fileMenu.add_command(label="New")
# 分隔线
fileMenu.add_separator()
fileMenu.add_command(label="Exit", command=_quit)
menuBar.add_cascade(label="File", menu=fileMenu)

helpMenu = Menu(menuBar)
helpMenu.add_command(label="About")
menuBar.add_cascade(label="Help", menu=helpMenu)

# 当调用mainloop()时,窗口才会显示出来
win.mainloop()

Paste_Image.png
目录
相关文章
|
6月前
|
Linux 数据处理 Python
编译dpdk19.08.2中example时一系列报错解决
编译dpdk19.08.2中example时一系列报错解决
285 4
|
机器学习/深度学习 并行计算 PyTorch
PyTorch中的多进程并行处理
这篇文章我们将介绍如何利用torch.multiprocessing模块,在PyTorch中实现高效的多进程处理。
414 1
|
Windows
使用dumpbin工具查看动态库中函数列表
使用dumpbin工具查看动态库中函数列表
2012 0
|
存储 算法 容灾
Ceph实战(一):Ceph实战专栏说明以及Ceph介绍
Ceph实战(一):Ceph实战专栏说明以及Ceph介绍
316 4
|
Linux 数据安全/隐私保护
|
存储 Dart 前端开发
原来Flutter代码是这样运行在原生系统的!快来了解Flutter标准模板,感受原生系统中Flutter的魅力!
原来Flutter代码是这样运行在原生系统的!快来了解Flutter标准模板,感受原生系统中Flutter的魅力!
201 0
|
存储 网络协议 API
NBIOT-BC28模块程序操作接口编写(基于STM32F103ZET6)
NBIOT-BC28模块程序操作接口编写(基于STM32F103ZET6)
577 0
|
SpringCloudAlibaba Java 微服务
Alibaba官方上线!SpringBoot+SpringCloud全彩指南(第五版)
Alibaba作为国内一线互联网大厂,其中springcloudAlibaba更是阿里微服务最具代表性的技术之一,很多人只知道springcloudAlibaba其实面向微服务技术基本上都有的下面就给大家推荐一份Alibaba官网最新版:SpringBoot+SpringCloud微服务全栈开发小册
353 0
|
监控 Java 微服务
SpringCloud极简入门-服务监控-Hystrix Dashboard & Turbine
Hystrix是一种服务熔断机制,其熔断降级策略有效的防止了微服务的雪崩问题,Hystrix的出现提高了微服务的可用性和健壮性,而Hystrix Dashboard则是用来监控Hystrix的熔断器状况的重要组件(又叫仪表盘),它提供了数据监控,健康状态,熔断状态,并发数量等等信息,和友好的图形化展示界面,能让使用者很好的监控和分析熔断器的状态。
594 0