pyqt6 qtablewidget qss样式设置
时间: 2023-09-19 21:09:19 浏览: 228
在 PyQt6 中,可以使用样式表(QSS)来设置 QTableWidget 的样式。以下是一个简单的例子,展示了如何设置 QTableWidget 的背景颜色和文本颜色:
```python
from PyQt6.QtWidgets import QApplication, QTableWidget, QTableWidgetItem
from PyQt6.QtGui import QColor
app = QApplication([])
table = QTableWidget()
table.setColumnCount(3)
table.setRowCount(2)
table.setItem(0, 0, QTableWidgetItem("A"))
table.setItem(0, 1, QTableWidgetItem("B"))
table.setItem(0, 2, QTableWidgetItem("C"))
table.setItem(1, 0, QTableWidgetItem("D"))
table.setItem(1, 1, QTableWidgetItem("E"))
table.setItem(1, 2, QTableWidgetItem("F"))
# 设置背景颜色和文本颜色
table.setStyleSheet("QTableWidget { background-color: #f0f0f0; color: #333; }")
table.show()
app.exec()
```
在上面的例子中,我们使用 `setStyleSheet()` 方法来设置 QTableWidget 的样式。样式表中使用 `QTableWidget` 选择器来选择 QTableWidget,然后使用 `background-color` 属性和 `color` 属性来设置背景颜色和文本颜色。可以根据需要添加其他属性来设置更多的样式。
阅读全文