我有一个 QML 文件
QMLFile1.qml
Rectangle{
id: LogicFile
property int characters
property bool checked
}
在第二个 QML 文件QMLFile2.qml
如果我尝试像这样在第二个文件中实例化第一个文件
Rectangle{
QMLFile1{
// unable to access the
//properties here id: LogicFile
// property int characters
//property bool checked
}
}
为什么我无法访问第二个 QMLFile 中第一个 QMLFile 的属性。
但是,如果我直接在第二个文件中实例化 firstQML 文件,即不在任何元素(如 rectangle 、 item 等)内,所有属性都可以访问,为什么会这样?