rgb设置qtableview背景
时间: 2023-09-12 19:07:12 浏览: 80
您可以使用QPalette设置QTableView的背景颜色。
示例代码如下:
```python
from PyQt5.QtWidgets import QMainWindow, QApplication, QTableView, QHeaderView
from PyQt5.QtGui import QPalette, QColor
from PyQt5.QtCore import Qt
import sys
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
# 创建QTableView
self.table_view = QTableView(self)
self.table_view.setGeometry(50, 50, 400, 300)
self.table_view.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch)
# 设置背景颜色
palette = QPalette()
palette.setColor(QPalette.Base, QColor(255, 0, 0)) # 设置背景颜色为红色
self.table_view.setPalette(palette)
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
```
运行该代码会创建一个带有红色背景的QTableView。您可以根据需要设置不同的颜色。
阅读全文