Как сделать так, чтобы новые виджеты заполняли доступное пространство?

У меня возникают проблемы с заполнением всего доступного нового виджета QT.

Я хочу добавить виджет (QGLWidget) в макет вертикали (mVisual) и изменить размер макета так, чтобы mVisual занимал максимальную площадь.

Мой макет выглядит следующим образом:

Код у меня есть

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

Проблема в том, что если я неT вручную установить ширину или высоту, я могу 'даже не вижу мой виджет, когда я его добавляю!

Единственное, о чем я могу думать, - это выполнить какую-то арифметикуparentSize-lytControlsSize, но это чувствует себя грязным и как MFC.

Как я могу расположить свои виджеты так, чтобы один макет (mVisual) минимален, а другой максимален?