我有一个类型的属性Component
。
import QtQuick 2.6
Item {
id: root
property Component sourceComponent
/* ........ */
Loader {
anchors.fill: parent
id: myLoader
}
SequentialAnimation {
id: hideLoader
NumberAnimation {
target: root
property: "y"
duration: 1000; from: 0; to: -root.height
}
onStopped: root.sourceComponent = undefined; //<-- Error: Cannot assign [undefined] to QQmlComponent*
}
}
每当我想将其设置为它时undefined
,都会引发错误。我该如何设置它undefined
?
更新
正如您在我的示例代码中看到的,我想sourceComponent
在loader
完成动画后分配。所以我需要财产不正常alias
。