Question

Je suis en train d'ajouter un bouton à minimiser mon QDialog en utilisant ce code dans le constructeur:

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

Il fonctionne sous Windows mais pas sous Linux.

Était-ce utile?

La solution

L'une réponse tardive mais __gVirt_NP_NN_NNPS<__ pourrait être utile à d'autres, j'ai eu le même problème et fixé comme ceci:

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

dans le constructeur de dialogue surchargée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top