如何在QTableWidget()中更改背景颜色?

时间:2017-04-11 12:01:37

标签: python pyqt pyside

目前我有这段代码:

self.tblDinamic = QTableWidget()
self.tblDinamic.setFont(font)

我想设置/更改这些背景的默认空白/白色。 我不知道我是否可以改变它(在自己的QTableWidget()中)或者我应该在他的QTableWidgetItem()中更改它。但如果可以的话,我宁愿在QTableWidget()

上更改它

有人可以帮助我吗?谢谢!

1 个答案:

答案 0 :(得分:0)

我最近有同样的问题,我找到了答案:

here所述:

您必须先在表格中的该位置创建一个项目,然后才能设置其背景颜色。

self.tableWidget.setItem(3, 5, QtGui.QTableWidgetItem())
self.tableWidget.item(3, 5).setBackground(QtGui.QColor(100,100,150))

使用图片的其他好example