ste*_*tep 3 python pyqt pyqt4 qtablewidget python-2.7
我正在尝试更改QTableWidget的背景颜色.还有其他一些关于同样事情的帖子,这个解决方案对我来说没有任何帮助.
使用该解决方案,我们将表格中的alredy已存在项目的背景设置为第0行第1列的项目上的浅灰色:
self.table.item(1,0).setBackground(QtGui.QColor(125,125,125))
它正在工作,但如果你有一个以上的表,那么迭代的行设置背景需要更多的时间.我需要一个函数来通过只传递行索引来改变行背景!
eyl*_*esc 14
没有执行此任务的功能,但我们可以创建它,例如:
def setColortoRow(table, rowIndex, color):
for j in range(table.columnCount()):
table.item(rowIndex, j).setBackground(color)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7766 次 |
| 最近记录: |