我有一个带有一个框架和一个面板的 wxPython 应用程序。该面板上有许多静态框,每个框都有按钮和文本框。
我刚刚开始阅读有关sizer的信息,但它们似乎超出了我的需要,或者它们可能正是我需要的,但我不知道如何正确使用它们!
框架当前以 1920 x 1080 打开。如果用户拖动右下角来调整应用程序的大小,我只希望所有内容都根据需要变小或变大以保持相同的大小比例。
这可能吗?
谢谢!
编辑:附加信息:我使用 wxPython 2.8 和 Boa 来构建 GUI。我正在考虑尝试另一个指南。
所以在阅读了更多关于sizer的内容之后,我正在考虑做以下事情:添加一个gridsizer并将我的窗口元素基本上划分为行和列,然后根据需要设置每行和列的大小,直到我实现原始布局。然后我猜设置行和列以正确调整大小?这是个好主意吗?