我正在使用Qt和QML ( version 5.10 )
并使用Qt.QuickControl 1.5
进行应用。
我正面临StackView Transition的问题:
每当我推动项目时,我都会进行简单的滑动过渡,enterItem
滑入,exitItem
滑出。
StackView {
id: stackView
anchors.fill: parent
focus: true
delegate: StackViewDelegate {
pushTransition: StackViewTransition {
PropertyAnimation {
target: exitItem
property: "x"
from: 0
to: exitItem.width
}
PropertyAnimation {
target: enterItem
property: "x"
from: -enterItem.width
to: 0
}
}
}
}
这真的很简单。问题是,当我在StackView中推送对象时,不会发生过渡。但是当我弹出过渡时,我会看到过渡。
我像这样动态地为StackView创建对象
stackView.push(Qt.createComponent(_someurl_).createObject());
我不明白问题是什么。