我有一个框架和一个面板的wxPython应用程序。在该面板上有许多静态框,每个静态框都有按钮和文本框。简单的wxPython帧内容调整大小 - 比率?
我刚开始阅读有关sizers,但他们似乎可能比我需要的更多,或者它可能正是我需要的,但我不知道如何正确使用它们!
该框架当前打开在1920 x 1080.如果用户拖动右下角来调整应用程序的大小,我只是希望一切都会根据需要变得更小或更大,以保持相同的大小比例。
这可能吗?
谢谢!
编辑:附加信息:我使用wxPython 2.8和Boa来构建GUI。我正在考虑尝试另一个gui ide。
所以在阅读了一些关于sizer的更多信息之后,我正在考虑执行以下操作: 添加一个gridsizer并基本上将我的窗口元素划分为行和列,然后根据需要设置每个行和列的大小,直到获得原始布局。那么我猜设置行和列正确调整大小?这是一个好主意吗?
听起来像你有想法,但如果你可以提供一个图表你想要你的布局看起来,有人可能会给你更具体的建议。有时候BoxSizers可以让你比网格尺寸更容易完成同样的事情。他们让你设置一个比例(比例),当你给它们添加小部件时,它们可以互相嵌套。 – 2011-02-16 14:40:00