Kann nicht Taste, um QDialog unter Linux zu minimieren add
Frage
Ich versuche, eine Schaltfläche Minimieren meiner QDialog mit diesem Code im Konstruktor hinzuzufügen:
Qt::WindowFlags flags = windowFlags();
flags |= Qt::WindowMinMaxButtonsHint;
setWindowFlags(flags);
Es ist unter Windows arbeiten, aber nicht unter Linux.
Lösung
Die eine späte Antwort, aber konnte für andere nützlich sein, ich hatte das gleiche Problem und fixierte etwa so:
Qt::WindowFlags flags = Qt::Window | Qt::WindowSystemMenuHint
| Qt::WindowMinimizeButtonHint
| Qt::WindowCloseButtonHint;
this->setWindowFlags(flags);
innerhalb des überschriebenen Dialog Konstruktor.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow