pyqt5 tableview 设置表格边框
时间: 2024-10-28 15:06:11 浏览: 65
在PyQt5中,如果你想要设置QTableView的表格边框,你可以通过调整样式表(StyleSheet)来实现。样式表允许你控制控件的外观。以下是一个简单的例子,展示如何为QTableView添加边框:
```python
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QTableView
from PyQt5.QtGui import QStandardItemModel
from PyQt5.QtCore import Qt
# 创建窗口和表格视图
app = QApplication([])
window = QWidget()
table_view = QTableView()
# 创建数据模型
model = QStandardItemModel()
table_view.setModel(model)
# 设置表格样式表添加边框
style_sheet = """
QTableView {
border: 1px solid black; /* 添加黑色边框 */
gridline-color: black; /* 表格线颜色 */
}
"""
table_view.setStyleSheet(style_sheet) # 应用样式表
# 布局
layout = QVBoxLayout()
layout.addWidget(table_view)
window.setLayout(layout)
# 显示窗口
window.show()
# 运行应用
app.exec_()
```
在这个示例中,`border`属性设置了边框宽度、样式(这里是实线),`gridline-color`设置了表格线的颜色。你可以根据需要修改这些样式属性。
阅读全文
相关推荐



















