我想在较小的显示器上测试窗口的外观,而不是我在开发机器上使用的窗口。
我尝试使用set_geometry_hints()
(设置最小和最大宽度和高度),set_resizable(False)
,set_default_size()
和set_size_request()
。但是每次窗口变大时,因为子窗口小部件要求更大的尺寸。
我注意到在较小的显示器上,分辨率小于请求大小,小部件被截断。我必须确保不会重构GUI布局,所以我想在我的显示器上进行模拟。
如何在不截断窗口小部件的情况下缩小窗口?
答案 0 :(得分:2)
设置窗口大小请求应该足够了。如果你的UI使窗口变得更大,那么你的窗口小部件会在较小的监视器上被截断。
为防止这种情况,您需要将可扩展UI的小部件放在可滚动窗口中。注意标签。你需要让它们正确包装。