Qt model/view设置列宽
时间: 2023-10-04 15:04:04 浏览: 150
Qt 自定义Tableview,根据内容调整列宽
5星 · 资源好评率100%
要设置 Qt model/view 中的列宽,可以使用 QTableView 的 setColumnWidth() 函数。该函数接受两个参数:列索引和列宽度。
例如,要将第一列的宽度设置为100像素,可以使用以下代码:
```
tableView->setColumnWidth(0, 100);
```
如果要将所有列的宽度平均分配,可以使用以下代码:
```
tableView->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);
```
这将使每列的宽度自动调整为相同的大小,以填充表格的整个宽度。
阅读全文