如何访问 a 中的当前项目TableViewColumn
?
TableView {
id: atcTableView
model: myatclist
...
TableViewColumn {
...
}
TableViewColumn {
id: atcTableViewColFreq
role: "frequency"
title: "Frequency"
width: 120
delegate: Component {
Text {
text: "Freq is " + currentItem / model / model.frequency
}
}
}
对于这个类似的问题“您如何从 QML 中的列表视图访问 currentItem 的角色? ”我尝试了各种组合model
,, modelData
,currentItem
和类似的东西model.role
。
如果我完全删除代表,频率显示正确。模型基于QAbstractListModel
. 有什么提示吗?
顺便说一句,我可以在 QML 调试中看到委托中可用的属性吗?
-- 根据卡卡杜的评论编辑 --
delegate {
Text {
text: "freq is " + frequency
}
}
给我:ReferenceError: frequency is not defined