要设置QTableWidget的标题栏字体颜色,可以使用QHeaderView来控制。下面是一个示例代码:
from PyQt5.QtWidgets import QApplication, QTableWidget, QTableWidgetItem, QHeaderView
from PyQt5.QtGui import QColor
app = QApplication([])
table_widget = QTableWidget(3, 3)
table_widget.setHorizontalHeaderLabels(['Column 1', 'Column 2', 'Column 3'])
header = table_widget.horizontalHeader()
header.setStyleSheet("color: red;") # 设置标题栏字体颜色为红色
# 如果只想改变某一列的标题栏字体颜色,可以使用以下方式:
# header.setSectionText(0, "Column 1")
# header.setStyleSheet("::section{color: red;}")
table_widget.show()
app.exec_()
在上述代码中,我们使用setStyleSheet()方法将标题栏的字体颜色设置为红色。你可以根据需要修改其他颜色和样式。
内容由零声教学AI助手提供,问题来源于学员提问