Jak wprowadzić nowe widgety do wolnego miejsca?

Mam problemy z wprowadzeniem nowego widżetu QT wypełniającego całą dostępną przestrzeń.

Chcę dodać widżet (QGLWidget) do układu pionowego (mVisual) i zmień rozmiar układu, tak aby mVisual zajmował maksymalną ilość miejsca.

Mój układ wygląda następująco:

Kod, który mam, jest

ui.setupUi(this);
mWidget = new glStream();
//mWidget->setMinimumHeight(480);
//mWidget->setMinimumWidth(480);
ui.mVisual->addWidget(mWidget);

Problem polega na tym, że jeśli nie ustawię ręcznie szerokości lub wysokości, nie mogę nawet zobaczyć mojego widżetu, gdy go dodam!

Jedyne, co myślę, to wykonać coś w rodzaju lub arytmetykiparentSize-lytControlsSize, ale to jest brudne i podobne do MFC.

Jak mogę rozmieścić moje widgety, aby jeden układ (mVisual) jest minimalny, a drugi jest maksymalny?

questionAnswers(1)

yourAnswerToTheQuestion