我在使新的 QT 小部件填充所有可用空间时遇到了一些麻烦。
我想在垂直布局 ( mVisual
) 中添加一个小部件(一个 QGLWidget)并调整布局大小,以便 mVisual 占据最大面积。
我的布局如下所示:
我的代码是
ui.setupUi(this);
mWidget = new glStream();
//mWidget->setMinimumHeight(480);
//mWidget->setMinimumWidth(480);
ui.mVisual->addWidget(mWidget);
问题是,如果我不手动设置宽度或高度,当我添加它时我什至看不到我的小部件!
我唯一能想到的就是执行某种排序或算术运算parentSize-lytControlsSize
,但这感觉很脏,就像 MFC。
如何布局我的小部件,以使一种布局 ( mVisual
) 最小,而另一种布局最大?