Я вижу приведенный ниже вопрос.
QML Swipeview динамически добавляет страницы
Но, когда я удалил ItemItem (B) и addItem (B).
"элемент B" не был добавлен.
SwipeView {
id: swipeView
anchors.fill: parent
currentIndex: 0
Component.onCompleted: {
addItem(A)
addItem(B)
removeItem(B)
addItem(B)
}
}
PageIndicator {
id: indicator
count: {
console.log("swipeView.count : ", swipeView.count)
return swipeView.count
}
currentIndex: swipeView.currentIndex
anchors.bottom: swipeView.bottom
anchors.horizontalCenter: parent.horizontalCenter
}
Результат console.log ("swipeView.count:", swipeView.count)
qml: swipeView.count: 0
qml: swipeView.count: 1
qml: swipeView.count: 2
qml: swipeView.count: 1
qml: swipeView.count : 2
qml: swipeView.count: 1
То есть, если элемент, который был удален, добавляется снова, элемент не добавляется.
Как я могу исправить это?