中文级联菜单程序
import tkinter as tk
from tkinter import Menu
def main():
# 创建主窗口
root = tk.Tk()
root.title("级联式菜单示例")
root.geometry("400x300")
# 创建菜单栏
menu_bar = Menu(root)
root.config(menu=menu_bar)
# 创建"文件"级联菜单
file_menu = Menu(menu_bar, tearoff=0)
menu_bar.add_cascade(label="文件", menu=file_menu)
# 在"文件"菜单中添加菜单项
file_menu.add_command(label="新建", command=lambda: print("哈哈哈"))
file_menu.add_command(label="打开", command=lambda: print("嘿嘿嘿"))
file_menu.add_command(label="保存", command=lambda: print("略略略"))
file_menu.add_separator()
file_menu.add_command(label="退出", command=root.quit)
# 创建"编辑"级联菜单
edit_menu = Menu(menu_bar, tearoff=0)
menu_bar.add_cascade(label="编辑", menu=edit_menu)
# 在"编辑"菜单中添加菜单项
edit_menu.add_command(label="撤销", command=lambda: print("撤销操作"))
edit_menu.add_command(label="重做", command=lambda: print("重做操作"))
# 创建"帮助"级联菜单
help_menu = Menu(menu_bar, tearoff=0)
menu_bar.add_cascade(label="帮助", menu=help_menu)
# 在"帮助"菜单中添加菜单项
help_menu.add_command(label="关于", command=lambda: print("关于本程序"))
# 运行主窗口的主循环
root.mainloop()
if name == "main":
main()
浙公网安备 33010602011771号