QML à l'Écran des Coordonnées du Composant

Si j'ai un simple, autonome QML application, je peux obtenir l'écran des coordonnées absolues d'un composant en disant

Component.onCompeted: {    
    var l = myThing.mapToItem(null, 0, 0)
    console.log("X: " + l.x + " y: " + l.y)
}

où myThing est l'id de tout autre composant dans le fichier. Toutefois, si ce fichier est incorporé dans un autre fichier QML et le composant qu'il définit est réutilisé, je n'ai pas les coordonnées sur l'écran; - je obtenir les coordonnées locales par rapport à la composante où les déclarations ci-dessus sont exécutées.

Comment puis-je obtenir l'écran des coordonnées absolues des éléments?

OriginalL'auteur Paul Carlisle | 2014-01-30