本文主要是介绍tkinter菜单栏,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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菜单栏的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!