【发布时间】:2022-09-24 01:59:00
【问题描述】:
我正在尝试制作一个需要在 Mac 上禁用窗口调整大小和全屏模式的 python 应用程序。我使用 root.resizable(False,False) 来完成这项工作,它确实阻止了窗口调整大小。但是要禁用全屏模式,只有先将其图标化,然后再对其进行去图标化。我想知道为什么并且有解决方法吗?
-
如何禁用全屏模式?你在 MS-Windows 下吗?
-
@Thingamabobs root.resizable(False,False) 关闭两个尺寸的窗口调整大小也会禁用全屏模式,您将在全屏按钮所在的原始位置看到一个灰色按钮。
-
@Thingamabobs 我也在 MacOS 下。
-
请注意
root.withdraw与root.iconify不同,即使它看起来如此。尝试iconify,它应该可以更新窗口样式。 -
您还应该确保该窗口首先出现。例如,您可以在 iconfy 之前致电
root.update_idletasks()。