新しい QT ウィジェットを使用可能なすべてのスペースに入れるのに問題があります。
垂直レイアウト ( ) にウィジェット (QGLWidget) を追加し、mVisualmVisual
が最大の領域を占めるようにレイアウトのサイズを変更したいと考えています。
私のレイアウトは次のようになります。
私が持っているコードは
ui.setupUi(this);
mWidget = new glStream();
//mWidget->setMinimumHeight(480);
//mWidget->setMinimumWidth(480);
ui.mVisual->addWidget(mWidget);
問題は、幅または高さを手動で設定しないと、ウィジェットを追加しても表示されないことです!
私が考えることができる唯一のことは、 のような何らかの並べ替えまたは演算を実行することですparentSize-lytControlsSize
が、これは汚れていて MFC のように感じます。
mVisual
1 つのレイアウト ( ) が最小で、もう 1 つのレイアウトが最大になるようにウィジェットをレイアウトするにはどうすればよいですか?