【发布时间】:2022-06-17 22:41:22
【问题描述】:
我在 qml 中使用模型视图。
ListView{
id: targetParameter
width: parent.width
height: parent.height
anchors.top: parent.top
anchors.left: parent.left
anchors.leftMargin: 20
spacing: 10
orientation: ListView.Horizontal
interactive: false
model: proxyModelCharacterization
delegate: ParameterChangeTarget {
paramWidht: {
if(name === "NAME"){
targetParameter.width * 0.11
}else{
targetParameter.width * 0.42
}
}
paramHeight: targetParameter.height * 0.95
}
}
在这个列表视图中,我有三个元素(例如矩形)。 矩形1,矩形2,矩形3。 我想交换 rect2 和 rect3,但我无法更改它们在我的控制器上实例化的顺序。
如何在列表视图中交换两个元素? 非常感谢各种帮助或建议。
【问题讨论】:
-
QML动态视图排序教程3 - 移动拖拽物品:doc.qt.io/qt-6/…
标签: qt qml model-view