菜单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
目录
相关文章
|
5月前
|
Linux 数据处理 Python
编译dpdk19.08.2中example时一系列报错解决
编译dpdk19.08.2中example时一系列报错解决
257 4
|
机器学习/深度学习 并行计算 PyTorch
PyTorch中的多进程并行处理
这篇文章我们将介绍如何利用torch.multiprocessing模块,在PyTorch中实现高效的多进程处理。
387 1
|
存储 算法 容灾
Ceph实战(一):Ceph实战专栏说明以及Ceph介绍
Ceph实战(一):Ceph实战专栏说明以及Ceph介绍
308 4
|
消息中间件 JSON 监控
golang读取conf文件的两种方式(ini和Viper)
golang读取conf文件的两种方式(ini和Viper)
602 0
|
Linux 数据安全/隐私保护
|
监控 Java 微服务
SpringCloud极简入门-服务监控-Hystrix Dashboard & Turbine
Hystrix是一种服务熔断机制,其熔断降级策略有效的防止了微服务的雪崩问题,Hystrix的出现提高了微服务的可用性和健壮性,而Hystrix Dashboard则是用来监控Hystrix的熔断器状况的重要组件(又叫仪表盘),它提供了数据监控,健康状态,熔断状态,并发数量等等信息,和友好的图形化展示界面,能让使用者很好的监控和分析熔断器的状态。
583 0
|
机器学习/深度学习 算法 搜索推荐
多目标建模算法PLE
本文用于介绍PLE算法
339 0
|
分布式计算 大数据 Java
Apache Spark + 海豚调度:PB 级数据调度挑战,教你如何构建高效离线工作流
Apache Spark Meetup | 1 月线上直播报名通道已开启,赶快报名预约吧!
831 0
Apache Spark + 海豚调度:PB 级数据调度挑战,教你如何构建高效离线工作流
|
设计模式 JavaScript 前端开发
基于 Vue 2 与 高德地图 2.0 的“线面编辑器”
基于 Vue 2 与 高德地图 2.0 的“线面编辑器”
452 0