tkinter菜单栏
- 菜单栏
- 效果
- 代码
菜单栏
在 Tkinter 中,Menu 组件用于创建菜单栏、下拉菜单和上下文菜单,是构建图形用户界面(GUI)应用程序的常见需求。
效果
代码
import tkinter as tk
from tkinter import messagebox
# 创建主窗口
root = tk.Tk()
root.title("Tkinter Menu 示例")
root.geometry("400x300")
# 创建主菜单
menu_bar = tk.Menu(root)
# 创建"文件"菜单
file_menu = tk.Menu(menu_bar, tearoff=0)
file_menu.add_command(label="新建", command=lambda: messagebox.showinfo("信息", "新建文件"))
file_menu.add_command(label="打开", command=lambda: messagebox.showinfo("信息", "打开文件"))
file_menu.add_command(label="保存", command=lambda: messagebox.showinfo("信息", "保存文件"))
file_menu.add_separator()
file_menu.add_command(label="退出", command=root.quit)
# 将"文件"菜单添加到菜单栏
menu_bar.add_cascade(label="文件", menu=file_menu)
# 创建"帮助"菜单
help_menu = tk.Menu(menu_bar, tearoff=0)
help_menu.add_command(label="关于", command=lambda: messagebox.showinfo("关于", "这是一个 Tkinter Menu 示例"))
# 将"帮助"菜单添加到菜单栏
menu_bar.add_cascade(label="帮助", menu=help_menu)
# 将菜单栏绑定到窗口
root.config(menu=menu_bar)
# 运行主循环
root.mainloop()
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » tkinter菜单栏
发表评论 取消回复