qtableview设置框线样式
时间: 2023-09-03 19:13:20 浏览: 145
QTableView 可以通过设置 QStyle 的样式表来设置框线样式。以下是一个简单的例子,展示如何设置表格的框线样式:
```python
from PyQt5.QtCore import Qt
from PyQt5.QtGui import QStandardItemModel
from PyQt5.QtWidgets import QApplication, QTableView
app = QApplication([])
# 创建数据模型
model = QStandardItemModel(4, 3)
for row in range(4):
for column in range(3):
item = QStandardItem("({},{})".format(row, column))
model.setItem(row, column, item)
# 创建表格视图
tableView = QTableView()
tableView.setModel(model)
# 设置表格视图的框线样式
styleSheet = "QTableView {border: 1px solid gray;} \
QTableView::item {border: 1px solid gray;}"
tableView.setStyleSheet(styleSheet)
tableView.show()
app.exec_()
```
在上面的例子中,我们通过设置样式表来设置表格视图的框线样式。`QTableView {border: 1px solid gray;}` 设置了表格视图的边框样式,`QTableView::item {border: 1px solid gray;}` 设置了表格视图中单元格的边框样式。可以根据需要调整这些样式来实现不同的效果。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)