【QT】怎样获得QTableView和QTableWidget的行数和列数
时间: 2024-04-09 10:27:59 浏览: 389
QTableView 封装,支持自动调整每一行和每一列的大小,只需要传入宽高和头就可以
对于QTableView和QTableWidget,你可以使用下面的方法来获取行数和列数:
对于QTableView:
1. 使用model()方法获取QAbstractItemModel对象。
2. 使用rowCount()方法获取行数。
3. 使用columnCount()方法获取列数。
示例代码如下:
```cpp
QAbstractItemModel* model = tableView->model();
int rowCount = model->rowCount();
int columnCount = model->columnCount();
```
对于QTableWidget:
1. 使用rowCount()方法获取行数。
2. 使用columnCount()方法获取列数。
示例代码如下:
```cpp
int rowCount = tableWidget->rowCount();
int columnCount = tableWidget->columnCount();
```
注意:在调用这些方法之前,确保已经设置了正确的模型或者在QTableWidget中添加了正确的行和列。
阅读全文