QStandardItemModel 设置列宽
时间: 2024-06-15 19:09:21 浏览: 240
Qt 自定义Tableview,根据内容调整列宽
5星 · 资源好评率100%
QStandardItemModel类提供了一种设置列宽的方法。可以使用QStandardItemModel::setColumnWidth函数来列的宽度。该函数接受两个参数,第一个参数是列的索引,第二个参数是列的宽度。下面是一个示例代码,演示如何使用QStandardItemModel::setColumnWidth函数设置列宽[^1]:
```cpp
QStandardItemModel model;
model.setColumnCount(3); // 设置列数为3
// 设置列宽
model.setColumnWidth(0, 100); // 设置第一列的宽度为100
model.setColumnWidth(1, 200); // 设置第二列的宽度为200
model.setColumnWidth(2, 150); // 设置第三列的宽度为150
```
在上面的示例中,我们创建了一个QStandardItemModel对象,并使用setColumnCount函数设置了3列。然后,使用setColumnWidth函数分别设置了每列的宽度。
阅读全文