我正在尝试更改QTableWidgetItem
背景的颜色。还有一些其他的帖子是关于同一件事的,但是没有一个给出的解决方案对我有效。
对于每一行,我逐个创建QTableWidgetItems
,然后用setItem将其分配给当前行的单元格。
我试图在它们被创建之后改变颜色:
self.myTable.myItem1.setBackgroundColor(QtGui.QColor(255,100,0,255))
self.myTable.myItem1.setBackground(QtGui.QColor(255,100,0,255))
self.myTable.myItem1.setData(Qt.BackgroundRole,QtGui.QColor(255,100,0,255))
但这些解决方案对我来说毫无用处。 我有什么遗漏吗?
欢迎任何帮助
必须设置项的背景色。有几种方法可以做到这一点(完整的脚本在后面):
在本例中,我们将
item1
设置为将“row1”作为内容。如果这是偶数行,则将背景设置为浅红色/粉色。在本例中,我们将项目的背景设置为浅灰色,行1,列0:
一个完整的脚本,显示红色和灰色突出显示在这里:
输出:
相关问题 更多 >
编程相关推荐