有没有好看的黑色风格的QTableWidget样式表
时间: 2024-04-08 10:29:21 浏览: 141
当然可以!以下是一个示例,使用样式表将QTableWidget的外观设置为黑色风格:
```python
tableWidget.setStyleSheet("QTableWidget { background-color: black; color: white; }"
"QTableWidget::item { padding: 10px; }"
"QHeaderView::section { background-color: darkgray; }"
"QTableWidget::item:selected { background-color: gray; }")
```
这个样式表将QTableWidget的背景颜色设置为黑色,文字颜色设置为白色。单元格的内边距(padding)设置为10像素,表头的背景颜色设置为深灰色。选中的单元格背景颜色设置为灰色。
你可以根据自己的需求进一步调整样式表,添加更多的属性和样式,以实现自定义的黑色风格。
相关问题
有没有好看的QTableWidget样式表,白色风格的
当然可以!你可以使用样式表来自定义QTableWidget的外观。以下是一个简单的示例,使用样式表将QTableWidget的背景颜色设置为白色,并添加一些其他的样式属性:
```python
tableWidget.setStyleSheet("QTableWidget { background-color: white; }"
"QTableWidget::item { padding: 10px; }"
"QHeaderView::section { background-color: lightgray; }")
```
这个样式表将QTableWidget的背景颜色设置为白色,单元格的内边距(padding)设置为10像素,表头的背景颜色设置为浅灰色。
你可以根据自己的需求进一步调整样式表,添加更多的属性和样式。
有没有好看的QTableWidget的样式表
以下是一个演示如何使用样式表定制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()方法设置了表格的内容。接下来,我们读取了一个样式表文件,并将其设置为表格的样式表。最后,我们显示了表格。
你可以根据自己的需求修改样式表文件,以实现不同的样式效果。
阅读全文