2014-03-27 67 views
1

我想从系统的默认颜色更改TableView突出显示颜色为红色。这可以在不编辑rowDelegate的情况下完成吗?此外,我尝试更改突出显示的TextColor,但这没有做任何事情。Qt5 Qml更改TableView荧光笔颜色

+0

我不认为现在可以通过基于文档的'TableView' – koopajah

回答

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