我正在使用Qml开发系统,我想更改TableViewColumn
的默认高度及其边框样式。我只是想显示底部/右边框,看起来像桌子。
答案 0 :(得分:0)
在您的TableView
中,您可以定义带有边框和所需高度的自定义itemDelegate
https://doc.qt.io/qt-5/qml-qtquick-controls-tableview.html#itemDelegate-prop
TableView {
itemDelegate: Rectangle {
height: 30 // put your height here
border.color: "black"
border.width: 1
Text {
anchors.verticalCenter: parent.verticalCenter
color: styleData.textColor
elide: styleData.elideMode
text: styleData.value
}
}
}
答案 1 :(得分:0)
您可以使用TableView组件的rowDelagate属性。
TableView {
id: idReadDataTableView
anchors.fill: parent
rowDelegate: Rectangle {
width: parent.width
height: 40
}
}