我在QLayout中插入了某些Qt小部件,这些小部件是Qt Window的子代。我正在尝试添加小部件需要初始化的建议大小。我还希望Qt调整小部件的大小,与调整Qt窗口的大小成比例。另外,我想为必须遵守的小部件设置宽高比。但是,我能这样做的唯一方法是使用setFixedSize()。虽然此窗口小部件无法使用窗口重新调整。有什么建议??
编辑:我尝试继承QWidget并重新实现heightForWidth(int w)函数,如此处所述(How to maintain widgets aspect ratio in Qt?)! 。没有任何运气。我在QtScrollArea派生类中设置布局。