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:
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 № 1si 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
.