如何防止菜单栏包装?

时间:2018-01-28 16:21:30

标签: python tkinter menu

在Windows 10上使用Python 3.6中的Tkinter 8.6,目前我的根形式相当狭窄,导致菜单栏换行。有没有办法阻止包装?在这种特殊情况下,增加表单宽度以适应菜单是可接受的行为。

包装问题是几何管理器无法补偿 - 例如,网格将部分控制视图,因为窗口不会自动调整大小以考虑额外的菜单高度。

实际:
menu wrapping

预期


menu no wrapping

1 个答案:

答案 0 :(得分:0)

不,没有办法阻止包装。菜单栏不在tkinter的控制之下。

只要您没有明确地将窗口大小设置为小于适合包装的菜单和内容的大小,网格就会很好地补偿。如果您没有设置窗口大小,并且网格没有补偿,那么您需要显示一个示例来说明这一点。