/ / ¿Cómo hacer que nuevos widgets llenen el espacio disponible? - qt, interfaz de usuario, diseño, relativo relativo, qt5

¿Cómo hacer que los nuevos widgets llenen el espacio disponible? - qt, interfaz de usuario, diseño, relativelayout, qt5

Tengo problemas para hacer que un nuevo widget QT llene todo el espacio disponible.

Quiero agregar un widget (un QGLWidget) al diseño del vértice (mVisual) y cambiar el tamaño del diseño para que mVisual ocupe la cantidad máxima de área.

Mi diseño se ve de la siguiente manera:

enter image description here

El código que tengo es

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

El problema es que si no configuro manualmente el ancho o la altura, ¡ni siquiera puedo ver mi widget cuando lo agrego!

Lo único que se me ocurre es realizar algún tipo de aritmética como parentSize-lytControlsSize, pero esto se siente sucio y como MFC.

¿Cómo puedo diseñar mis widgets para que un diseño (mVisual) es mínimo, mientras que el otro es máximo?

Respuestas

2 para la respuesta № 1

si coloca su widget en un Diseño, el widget llena todo el espacio disponible en su área principal, y si desea llenar sin márgenes, configure los márgenes de Diseño en 0.