Domanda

Sto cercando di aggiungere un pulsante minimizzare al mio QDialog utilizzando questo codice nel costruttore:

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

Si sta lavorando su Windows ma non su Linux.

È stato utile?

Soluzione

E 'una risposta in ritardo, ma potrebbe essere utile per gli altri, ho avuto lo stesso problema e risolto in questo modo:

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

all'interno della finestra di dialogo costruttore di override.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top