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

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-06-10 20:10:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-10 20:10:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-10 20:10:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-10 20:10:01       18 阅读

热门阅读

  1. leetcode290:单词规律

    2024-06-10 20:10:01       13 阅读
  2. 回溯算法复原ip,子集1和子集2

    2024-06-10 20:10:01       8 阅读
  3. 43.django里写自定义的sql进行查询

    2024-06-10 20:10:01       7 阅读
  4. 独孤思维:副业圈很多骗子

    2024-06-10 20:10:01       9 阅读
  5. Hive 面试题(九)

    2024-06-10 20:10:01       11 阅读