Как сделать так, чтобы новые виджеты заполняли доступное пространство?
У меня возникают проблемы с заполнением всего доступного нового виджета 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
) минимален, а другой максимален?