korea izone drama c++ qt qwidget

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?


QWidget referencia.

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(...) .


resize() podría ser mejor para usar.

Ejemplo de uso:

widget->resize(165, widget->height());


widget->resize(165, widget->height());