Координаты экрана QML компонента
Если у меня есть простое, автономное приложение QML, я могу получить абсолютные экранные координаты компонента, сказав
Component.onCompeted: {
var l = myThing.mapToItem(null, 0, 0)
console.log("X: " + l.x + " y: " + l.y)
}
где myThing - это идентификатор любого другого компонента в файле. Однако, если этот файл включается в другой файл QML и компонент, который он определяет, используется повторно, я больше не получаю координаты экрана; Я получаю локальные координаты относительно компонента, где выполняются приведенные выше операторы.
Как я могу получить абсолютные координаты экрана элементов?