在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()