à tous,

Suite à un clic, je souhaite faire apparaitre mon Window au centre de mon ApplicationWindow. Je suis assez surpris de remarquer qu'il n'existe à priori pas de propriété pour le faire. L'exercice n'est pas très compliqué, mais c'est assez étrange que rien n'existe nativement. Est-ce que je ne vois pas l'évidence, ou il y a-t-il un réel manque ?

Le code pour ce que ça intéresserait :

Code win.qml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Window {
    width: 600
    height: 250
 
    x: moveCenter ? moveCenter.x + moveCenter.width/2 - width/2 : 0
    y: moveCenter ? moveCenter.y + moveCenter.height/2 - height/2 : 0
 
    property var moveCenter
 
    /....

Il ne reste plus qu'à déclarer le composant dans lequel on souhaite center notre Window...


Vous en pensez quoi ?


@+


J