选择单元格时,更改QTableView中图标的颜色突出显示

0xb*_*00d 5 c++ user-interface qtableview

在QTableView中选择单元格时,其中的图标将显示为蓝色突出显示,如何控制此突出显示的颜色或禁用它?

我尝试设置QPalette :: Highlight但它没有用.

编辑:

好的,所以我知道如何更改背景颜色和文本颜色和颜色突出显示,但不知道如何更改图标.如果我返回一个图标作为单元格的装饰,则在选择单元格时会给它一个浅蓝色突出显示.我该如何删除?

0xb*_*00d 0

用 Qt 中的标准样式来改变这种行为是完全不可能的。您需要实现自己的特定样式才能解决此问题。