更改/删除QTableWidget选择色调颜色

时间:2015-09-30 10:47:26

标签: qt qtwidgets

我想要一个QTableWidget,通过在单元格的图标上添加一个黑色圆圈来表示当前选中的单元格(我已经有了这么多工作)。我目前正在努力解决这个小部件似乎对所选单元格的图标应用蓝色调的事实。我找不到任何涉及此的文档。我试过设置这个样式表:

QTableWidget::item {selection-background-color: transparent;
selection-color: transparent;};
QTableWidget::item:selected{ background-color: transparent }

但这些分别会影响单元格的背景和文本颜色。我也试图改变QTableWidget的QPalette的Highlight颜色,但没有成功。

如何摆脱这种色彩?

1 个答案:

答案 0 :(得分:1)

QTableWidget::item {selection-background-color: rgba(0,0,139, 100);
selection-color: rgba(0,0,139, 50);};
QTableWidget::item:selected{ background-color: rgba(0,0,139, 100) }

将50%的不透明度应用于背景色..将为您提供更改..此样式将为您提供蓝色色调..

这种方法可以帮助你更好..