python - 创建菜单时如何删除 tkinter - - - - 行
问题描述
此行是什么以及如何删除创建菜单时自动出现的行:
解决方案
使用tearoff=0
. 来自NM Tech Tkinter 参考资料:
撕下
正常情况下,一个菜单可以被撕掉:选项列表中的第一个位置(位置 0)被撕掉元素占据,额外的选项从位置 1 开始添加。如果设置
tearoff=0
,菜单将没有分离功能,选择将从位置 0 开始添加。
您可以在此示例中看到不同之处:
from tkinter import *
root = Tk()
menubar = Menu(root)
tearoff = Menu(menubar, tearoff=1)
tearoff.add_command(label="Tearoff")
menubar.add_cascade(label="Tearoff", menu=tearoff)
notearoff = Menu(menubar, tearoff=0)
notearoff.add_command(label="No Tearoff")
menubar.add_cascade(label="No Tearoff", menu=notearoff)
root.config(menu=menubar)
root.mainloop()
推荐阅读
- php - 输出多个数组php(laravel)
- typescript - 不传递参数的用户定义类型保护
- java - 消除 。来自@符号之前的电子邮件ID
- python - 如何从另一个列表中的字符串创建列表。Python?
- python - 如何通过检查所有元素以及使整个嵌套列表小写来检查字符串是否在嵌套列表中?
- firebase - Firebase Firestore 是否在 React Native Expo 中工作?
- sql - 如何动态地将列名传递给查询?
- php - Authorize.Net Paypal Express PHP API:交易未在 Authorize.Net 中更新,也未捕获正确金额的问题
- snowflake-cloud-data-platform - 我可以使用 snowflake snowsql !spool 命令覆盖现有文件吗?
- swift - 解析 HealthKit 查询的结果