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?