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. git配置2-不同的代码托管平台配置不同的ssh key

    2024-06-10 20:10:01       0 阅读
  2. web前端何去何从:探索未来之路

    2024-06-10 20:10:01       0 阅读
  3. web前端换行命令:深入解析与实用技巧

    2024-06-10 20:10:01       0 阅读
  4. react有什么特点

    2024-06-10 20:10:01       0 阅读
  5. Python内置函数pow()详解

    2024-06-10 20:10:01       0 阅读
  6. 【数据结构与算法】广度优先搜索(BFS)

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

热门阅读

  1. leetcode290:单词规律

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

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

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

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

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