我有一个表视图。名为“OrderedAmount”的第三列包含一个旋转框。
TableView {
id: lw_order
x: 420
y: 63
width: 169
height: 253
model: orderModelId
TableViewColumn
{
id: tableorderid
role: "OrderedID"
title: "ID"
width: 10
}
TableViewColumn
{
role: "OrderedItems"
title: "Items"
width: 100
}
TableViewColumn
{
id: tableamountid
role: "OrderedAmount"
title: "Amount"
width: 50
delegate: Item {
SpinBox {
id: tableamountspin
anchors.verticalCenter: parent.verticalCenter
minimumValue: 1
width: 40
}
}
}
ListModel {
id: orderModelId
}
}
如何从表格的每一行中检索 SpinBox 的实际值?
我试过这个:
for (var index = 0 ; index < lw_order.rowCount; index++)
{
order = order + orderModelId.get(index).OrderedID + ";" + orderModelId.get(index).OrderedAmount + ";"
}
不幸的是,我只得到名为“OrderedID”的第一列的值。
qml: 1;undefined;4;undefined;
非常感谢您的帮助