Impostare le finestre QML always on top

Mattepuffo's logo
Impostare le finestre QML always on top

Impostare le finestre QML always on top

Scusate il titolo ma "always on top" in italiano non so renderlo bene.

In sostanza, il comportamento che volevo ottenere, era quello di fare che una finestra secondaria, quando lanciate, rimaesse sempre soprat le altre ("always on top" appunto).

Ottenere questo comportamento in QML è molto semplice, perchè basta usare l'attributo modality.

Ecco un esempio:

Window {
    id: clienteRoot
    width: 800
    height: 800
    minimumWidth: 800
    minimumHeight: 800
    maximumWidth: 800
    maximumHeight: 800
    title: qsTr("Cliente")
    modality: "ApplicationModal"
    // ECCETERA
}

Impostandolo così, rimarrà sempre attiva sulle altre.

Enjoy!


Condividi

Commentami!