No se puede agregar al botón de minimizar QDialog bajo Linux
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.
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