Qt5 Qml更改TableView荧光笔颜色

时间:2014-03-27 15:14:09

标签: c++ qml qt5 qt5.2

我正在尝试将TableView高亮颜色从系统的默认颜色更改为红色。这可以在不编辑rowDelegate的情况下完成吗?我也尝试更改highlightTextColor,但这并没有做任何事情。

1 个答案:

答案 0 :(得分:0)

TableView {
        rowDelegate: Rectangle {
            SystemPalette {
                id: systemPalette
                colorGroup: SystemPalette.Active
            }
            color: {
                var baseColor = styleData.alternate ? systemPalette.alternateBase : systemPalette.base
                return styleData.selected ? "your-color-here"/*systemPalette.highlight*/ : baseColor
            }
        }
}