新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
PyQtTableWidget設(shè)置字體顏色
在PyQt中,我們可以使用setItemWidget()方法將自定義的QTableWidgetItem添加到QTableWidget中,我們需要創(chuàng)建一個QTableWidgetItem對象,并設(shè)置其文本和字體顏色,我們可以使用setItemWidget()方法將此對象添加到表格中。

以下是一個簡單的例子:
from PyQt5.QtWidgets import QApplication, QMainWindow, QTableWidget, QTableWidgetItem
from PyQt5.QtGui import QColor, QFont
import sys
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.table_widget = QTableWidget(self)
self.table_widget.setRowCount(2)
self.table_widget.setColumnCount(2)
for i in range(2):
for j in range(2):
item = QTableWidgetItem("Item {}{}".format(i, j))
item.setForeground(QColor(Qt.red)) # 設(shè)置字體顏色為紅色
self.table_widget.setItem(i, j, item)
self.setCentralWidget(self.table_widget)
if __name__ == "__main__":
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
在這個例子中,我們創(chuàng)建了一個2×2的表格,并將每個單元格的字體顏色設(shè)置為紅色。
分享文章:PyQtTableWidget設(shè)置字體顏色
網(wǎng)站網(wǎng)址:http://m.fisionsoft.com.cn/article/cdhgdej.html


咨詢
建站咨詢
