QTableView *tableView1 = new QTableView(wgt5);设置tableView1列宽
时间: 2023-12-29 21:26:14 浏览: 69
QTableView 封装,支持自动调整每一行和每一列的大小,只需要传入宽高和头就可以
您可以使用QTableView的setColumnWidth()方法设置列宽。setColumnWidth()方法接受两个参数:列的索引和列的宽度。以下是示例代码:
```
QTableView *tableView1 = new QTableView(wgt5);
tableView1->setColumnWidth(0, 100); // 设置第一列的宽度为100个像素
tableView1->setColumnWidth(1, 200); // 设置第二列的宽度为200个像素
```
在这个例子中,我们设置了tableView1的第一列的宽度为100个像素,第二列的宽度为200个像素。您可以根据自己的需要设置列宽。如果您想要将列的宽度自动调整为适合内容,则可以使用setColumnWidth()方法的另一个重载,该重载只接受列的索引作为参数:
```
QTableView *tableView1 = new QTableView(wgt5);
tableView1->resizeColumnsToContents(); // 自动调整列宽以适合内容
```
阅读全文