QTableView用法
时间: 2023-12-29 12:56:30 浏览: 82
QT QTableView用法总结
4星 · 用户满意度95%
QTableView是一个Qt中的表格视图控件,用于显示和编辑表格数据。下面是QTableView的用法:
1. 创建QTableView对象
```python
tableView = QTableView()
```
2. 创建数据模型
```python
model = QStandardItemModel()
```
3. 设置表头
```python
model.setHorizontalHeaderLabels(['Name', 'Age', 'Gender'])
```
4. 添加数据
```python
row = [QStandardItem('Tom'), QStandardItem('25'), QStandardItem('Male')]
model.appendRow(row)
```
5. 设置数据模型
```python
tableView.setModel(model)
```
6. 设置表格属性
```python
tableView.setEditTriggers(QAbstractItemView.NoEditTriggers)
tableView.setSelectionBehavior(QAbstractItemView.SelectRows)
```
7. 显示表格
```python
tableView.show()
```
以上是QTableView的基本用法,可以根据需要进行修改和扩展。
阅读全文