有没有好看的QTableWidget的样式表
时间: 2024-06-14 22:04:41 浏览: 206
以下是一个演示如何使用样式表定制QTableWidget的例子:
```python
# 导入必要的模块
from PyQt5.QtWidgets import QApplication, QTableWidget, QTableWidgetItem
from PyQt5.QtCore import QFile
# 创建一个QTableWidget对象
tableWidget = QTableWidget()
# 设置表格的行数和列数
tableWidget.setRowCount(3)
tableWidget.setColumnCount(3)
# 设置表格的内容
tableWidget.setItem(0, 0, QTableWidgetItem("1"))
tableWidget.setItem(0, 1, QTableWidgetItem("2"))
tableWidget.setItem(0, 2, QTableWidgetItem("3"))
tableWidget.setItem(1, 0, QTableWidgetItem("4"))
tableWidget.setItem(1, 1, QTableWidgetItem("5"))
tableWidget.setItem(1, 2, QTableWidgetItem("6"))
tableWidget.setItem(2, 0, QTableWidgetItem("7"))
tableWidget.setItem(2, 1, QTableWidgetItem("8"))
tableWidget.setItem(2, 2, QTableWidgetItem("9"))
# 读取样式表文件
file = QFile(":/qss/style.qss")
file.open(QFile.ReadOnly)
styleSheet = file.readAll().data().decode("utf-8")
file.close()
# 设置样式表
tableWidget.setStyleSheet(styleSheet)
# 显示表格
tableWidget.show()
```
这个例子中,我们首先创建了一个QTableWidget对象,并设置了表格的行数和列数。然后,我们使用setItem()方法设置了表格的内容。接下来,我们读取了一个样式表文件,并将其设置为表格的样式表。最后,我们显示了表格。
你可以根据自己的需求修改样式表文件,以实现不同的样式效果。
阅读全文
相关推荐














