c++ - izone - qwidget raise
¿Cómo configurar el ancho de QWidget? (4)
Si el ancho no cambia después, puedes usar setFixedWidth
:
widget->setFixedWidth(165);
Del mismo modo, para cambiar la altura sin cambiar el ancho, hay setFixedHeight
.
¿Cómo configurar el ancho de QWidget
? Conozco la función setGeometry(QRect& rect)
para hacer eso, pero en ese caso debería usar la función geometry()
para obtener los parámetros anteriores de mi QWidget
, luego debo incrementar el ancho y usar setGeometry (..). ¿Hay alguna manera directa de decir eso?
QWidget aa;
aa.setWidth(165); //something like this?
Intente examinar todos los métodos "yyysize" disponibles (porque existen diferentes políticas de tamaño para los widgets Qt y es posible que necesite algo especial).
Básicamente, sí, es resize(...)
.
widget->resize(165, widget->height());