qtablewidgetitem设置背景颜色
时间: 2024-04-17 16:25:52 浏览: 86
QTableView鼠标滑过整行背景色改变.zip
要设置 QTableWidgetItem 的背景颜色,可以使用 `setBackground()` 方法。以下是一个示例:
```python
from PyQt5.QtWidgets import QApplication, QTableWidget, QTableWidgetItem
from PyQt5.QtGui import QColor
# 创建一个应用程序对象
app = QApplication([])
# 创建一个 QTableWidget
tableWidget = QTableWidget()
# 设置表格的行数和列数
tableWidget.setRowCount(3)
tableWidget.setColumnCount(3)
# 创建一个 QTableWidgetItem
item = QTableWidgetItem("Hello")
# 设置背景颜色为红色
color = QColor(255, 0, 0)
item.setBackground(color)
# 将 QTableWidgetItem 设置到表格中的指定位置
tableWidget.setItem(0, 0, item)
# 显示表格
tableWidget.show()
# 运行应用程序
app.exec_()
```
在上面的示例中,我们创建了一个 QTableWidget,并设置了行数和列数。然后,创建了一个 QTableWidgetItem,并使用 `setBackground()` 方法将其背景颜色设置为红色。最后,将 QTableWidgetItem 设置到表格的指定位置,并显示表格。
你可以根据需要调整背景颜色的 RGB 值,以达到你想要的颜色效果。
阅读全文