Qt5 Qml改变表视图的高亮颜色



我试图改变TableView的突出显示颜色从系统的默认颜色说红色。这可以在不编辑rowDelegate的情况下完成吗?我也试着改变highlightedTextColor,但这没有做任何事情。

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

相关内容

  • 没有找到相关文章

最新更新