下面的代码显示了表中未使用的行。我希望未使用的行消失。应显示空白。import QtQuick 2.12import QtQuick.Window 2.12import QtQuick.Controls 1.4Window { visible: true width: 640 height: 480 TableView { height: 300; width: 300 TableViewColumn { role: "title" title: "Title" width: 100 } TableViewColumn { role: "author" title: "Author" width: 200 } model: libraryModel } ListModel { id: libraryModel ListElement { title: "A Masterpiece" author: "Gabriel" } ListElement { title: "Brilliance" author: "Jens" } ListElement { title: "Outstanding" author: "Frederik" } }}我有什么选择?
1 回答
蝴蝶刀刀
TA贡献1801条经验 获得超8个赞
必须在rowDelegate
TableView 中添加以下行:
readonly property int modelRow: styleData.row ? styleData.row : 0
rowDelegate: Rectangle { id: rowDel border.width: 1 height: 52 width: 2000 readonly property int modelRow: styleData.row ? styleData.row : 0 }
添加回答
举报
0/150
提交
取消