如何设置" qml TableViewColumn"高度?

时间:2016-09-02 08:10:49

标签: qt qml

我正在使用Qml开发系统,我想更改TableViewColumn的默认高度及其边框样式。我只是想显示底部/右边框,看起来像桌子。

2 个答案:

答案 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
    }
}