我是pyqt4的新手,我不知道该怎么做。我有一个带有数据的QtableWidget。我想更改tableWidget单元格的某些背景颜色。
我尝试了self.tableWidget.item(3, 5).setBackground(QtGui.QColor(100,100,150))
,它返回此错误:
我应该怎么办?
最佳答案
必须先在表格中的该位置创建一个项目,然后才能设置其背景颜色。
self.tableWidget.setItem(3, 5, QtGui.QTableWidgetItem())
self.tableWidget.item(3, 5).setBackground(QtGui.QColor(100,100,150))
关于python - 如何在pyqt中更改Qtablewidget特定单元格的背景颜色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18889015/