Qt:在Linux中设置TableView突出显示颜色

时间:2014-12-07 08:55:18

标签: linux qt ubuntu pyqt pyqt4

我正在使用PyQt4 / PySide,但这两个问题都出现了,所以我认为这通常是一个Qt问题。我有一个TableView。当我想在Windows中设置突出显示的表项的背景颜色时,我可以获取TableView的调色板并调用

palette.setColor(QPalette.Highlight, QColor(someColor))

并设置突出显示项目的背景颜色,没问题。但是,这在Linux中不起作用。 (特别是我尝试过的不同版本的Ubuntu。)相反,突出显示的颜色总是Ubuntu喜欢使用的橙色。有没有办法来解决这个问题?设置其他类型的颜色,例如QPalette.Text,工作正常,只是QPalette.Highlight问题。

0 个答案:

没有答案