ApplicationWindow {
id: root
property string rootName: "--rootName"
visible: true
width: 800
height: 400
title: qsTr("WatchFace Maker")
WatchLcd{
property string watchLcdInApp: "watchLcdInApp"
id: watchLcd
}
TextAdder{
id: textAdder
Component.onCompleted: {
console.log("APP: ", root.watchLcd.watchLcdInApp)//#Error!!! remove root, it works.
}
}
}
Ich möchte wissen:QML: Kann nicht lesen Eigenschaft ‚xxx‘ undefinierter
Warum funktioniert es nicht, wenn ich root-ID in oben kommentierte Linie?
Wie greift die untergeordnete Komponente auf die Eigenschaft der gleichgeordneten Komponente zu, wenn die untergeordnete Komponente aus einer XXX.qml-Datei erstellt wird?