I am new in pyqt4 and I can't figure out how to do this. I have a QtableWidget with data in it. I want to change some background color of the tableWidget's cells.
I tried self.tableWidget.item(3, 5).setBackground(QtGui.QColor(100,100,150))
and it returns this error:
AttributeError: 'NoneType' object has no attribute 'setBackground'
What should I do?
You must first create an item in that place in the table, before you can set its background color.
self.tableWidget.setItem(3, 5, QtGui.QTableWidgetItem())
self.tableWidget.item(3, 5).setBackground(QtGui.QColor(100,100,150))
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With