QTableView *tableView1 = new QTableView(wgt5);如何让tableView1大小自适应wgt5
时间: 2023-12-29 11:26:14 浏览: 136
Qt 自定义Tableview,根据内容调整列宽
5星 · 资源好评率100%
您可以使用QLayout来实现这个功能。具体来说,您可以将QTableView添加到QVBoxLayout中,并将QVBoxLayout设置为QWidget(wgt5)的布局管理器。这样,QTableView将自动调整其大小以适应其父QWidget(wgt5)的大小。
以下是示例代码:
```
QVBoxLayout *layout = new QVBoxLayout(wgt5);
QTableView *tableView1 = new QTableView();
layout->addWidget(tableView1);
```
请注意,如果您将QTableView添加到QVBoxLayout中,则不需要为其设置父对象。
阅读全文