Alias.qml형식 오류 : main.qml QML 배열에
import QtQuick 2.0
Rectangle {
width: 100
height: 62
property var arr : [1,2,3,4]
}
Access.qml
import QtQuick 2.0
Rectangle {
id: newq
width: 100
height: 62
property var yy : [1]
property var pp : [1]
onPpChanged:
{
console.log("\npp: " + pp.pop())
console.log("\nyy: " + newq.yy.length + "\n")
}
}
을 정의되지 않은 재산 '길이'를 읽을 수 없습니다
import QtQuick 2.0
Rectangle {
id: root
width: 360
height: 360
Alias
{
id: poi
}
Access
{
pp: poi.arr
}
}
이 줄에 오류가 표시됩니다.
console.log("\nyy: " + newq.yy.length + "\n")
어디에서 잘못 되었나요?
확인이 도움이 될 수있는 경우 : http://qt-project.org/forums/viewthread/15244 및 http://qt-project.org/doc/qt-5/qml-var.html – trainoasis
아마 거기에 var 대신 "variant"를 사용해야합니까? (두 번째 코드 블록 참조 : http://qt-project.org/doc/qt-4.8/qml-variant.html) – trainoasis