python - 为什么菜单不显示?- Tkinter
问题描述
我正在尝试使用 tkinter 制作菜单。但是当我运行代码时,会出现窗口,但菜单不会。我没有错误。
这是我的代码:
from tkinter import *
root = Tk()
root.geometry("500x300")
menu = Menu(root)
file_menu = Menu(menu, tearoff=0)
file_menu.add_command(label="New")
file_menu.add_command(label="Open")
file_menu.add_command(label="Save")
menu.add_cascade(label="File", menu=file_menu)
menu
root.mainloop()
解决方案
您尚未将其添加到根窗口。创建后您需要执行以下操作menu
:
root.configure(menu=menu)
推荐阅读
- scala - 如何获取属于包含某些属性的类层次结构的每个对象?
- c# - 无法使用非核心项目解析 startup.cs 中的选项
- python - 在管道中使用预训练的特征提取器
- amazon-web-services - Elastic Beanstalk 实例自动终止并启动新实例
- r - 在由嵌套列表组成的 tibble 中取消嵌套变量
- google-apps-script - 通过 Apps Script API 执行函数会引发 ScriptError
- c# - 将多行分配给不同表SQL的单行
- mysql - MySQL 8:ER_NOT_SUPPORTED_AUTH_MODE
- excel - excel - 仅显示特定月份的星期二和星期四日期
- python - 如何使用 setuptools 将 Python 标记添加到 bdist_wheel 命令?