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.

War es hilfreich?

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
scroll top