1

我将某些 Qt 小部件插入到 Qt 窗口的子 QLayouts 中。我正在尝试添加需要初始化小部件的建议大小。我还希望 Qt 调整小部件的大小与 Qt 窗口的大小成比例。此外,我想为必须遵守的小部件设置纵横比。但是,我可以这样做的唯一方法是使用 setFixedSize()。虽然这个小部件不能用窗口重新缩放。有什么建议么??

编辑:我尝试继承 QWidget 并重新实现 heightForWidth(int w) 函数,如此处所述(如何在 Qt 中保持小部件纵横比?)!. 没有任何运气。我在 QtScrollArea 派生类中设置布局。

4

0 回答 0