wxPython:调整面板和sizer以适应不同的屏幕分辨率

时间:2012-06-14 05:49:29

标签: python user-interface wxpython alignment screen-resolution

所以,我很高兴我在一天内使用wxPython为一个看起来很棒的GUI编写了整个代码,但是当我发现面板正在逐渐消失,留下大量空白空间时,它就消失了在不同的屏幕分辨率上,两侧或变得拥挤(你知道如何!)。

我想问的是,如果我想看到GUI的宽高比,帧对齐,面板对齐,尺寸比等等应该保持不变,我应该调整或关注GUI的所有属性或者如果有任何方法可以这样做,建议我。

提前致谢。 :)

1 个答案:

答案 0 :(得分:2)

Sizer会自动调整您的应用程序小部件以进行屏幕分辨率,调整大小等。如果他们没有自动执行此操作,那么您的代码中可能存在一些错误。由于我没有查看您的代码,请尝试非常仔细地阅读有关sizer的wxPython教程。我发现这本书 wxPython In Action 对这个主题非常有用。