Pregunta

Estoy intentando añadir un botón de minimizar a mi QDialog utilizando este código en el constructor:

Qt::WindowFlags flags = windowFlags();
flags |= Qt::WindowMinMaxButtonsHint;
setWindowFlags(flags);

Está funcionando en Windows, pero no en Linux.

¿Fue útil?

Solución

Es una respuesta tardía pero podría ser útil a los demás, tenía el mismo problema y se fija de esta manera:

Qt::WindowFlags flags = Qt::Window | Qt::WindowSystemMenuHint
                            | Qt::WindowMinimizeButtonHint
                            | Qt::WindowCloseButtonHint;
this->setWindowFlags(flags);

dentro del constructor de diálogo reemplazado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top