菜单Menu

在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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容