qtablewidget设置字体颜色
时间: 2023-05-08 18:57:30 浏览: 774
使用QTableWidget实现录像排程操作(可执行程序)
在 PyQt5 中,你可以使用QTableWidgetItem类,在单元格中设置字体颜色。首先,你需要创建一个 QTableWidget 对象,然后使用setItem()方法设置单元格内容。在设置单元格内容之前,你需要创建一个 QTableWidgetItem 对象,并将其附加到表格中。代码如下:
```
#创建表格
tableWidget = QtWidgets.QTableWidget()
#设置行数和列数
tableWidget.setRowCount(5)
tableWidget.setColumnCount(3)
#设置表格内容
for i in range(5):
for j in range(3):
item = QtWidgets.QTableWidgetItem("单元格内容")
#设置字体颜色
item.setForeground(QtGui.QColor(255, 0, 0))
tableWidget.setItem(i, j, item)
```
在这个例子中,我设置了表格的行数和列数,并使用一个 for 循环为表格中的每个单元格设置内容和颜色。在设置单元格内容之前,我创建了一个 QTableWidgetItem 对象,并使用 setForeground() 方法设置了字体颜色。在这个例子中,我使用了红色字体,但你也可以使用其他颜色。执行该代码段后,你会看到所有单元格上都会有红色字体。
这就是如何使用 PyQt5 的 QTableWidget 类来设置表格单元格的字体颜色。
阅读全文