我用official QT docs中所述的QtQuick 2.12实现了QAbstractTableModel + TableView。
我的QML代码:
import QtQuick 2.12
import TableModel 0.1
TableView {
anchors.fill: parent
columnSpacing: 1
rowSpacing: 1
clip: true
model: TableModel {}
delegate: Rectangle {
implicitWidth: 100
implicitHeight: 50
Text {
text: display
}
}
}
如docs中所述,以C ++实现的QAbstractTableModel。
现在我的应用程序显示一个可以滚动的表。
如何(或可能)
添加标头,当表位于 垂直滚动。
使表行可选
对不同的列使用不同的委托
?
答案 0 :(得分:1)
就正式的Qt API而言,大部分正在编写过程中:
HeaderView
当前正在开发中:https://codereview.qt-project.org/#/c/255424/ 其他人可能对如何从头开始/手动获得答案。