1

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

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

但是这些会分别影响单元格的背景和文本颜色。我还尝试更改 QTableWidget 的 QPalette 的突出显示颜色,但没有成功。

我如何摆脱这种色调?

4

1 回答 1

2
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% 的不透明度应用于背景颜色.. 会给你带来改变.. 这种样式会给你带来蓝色调..

这种方法将帮助你更好..

于 2017-03-08T07:17:10.860 回答