两行代码搞定
//设置tableView水平滚动和自适应宽度
ui.tableView->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);
ui.tableView->horizontalHeader()->setStretchLastSection(false);
同理类似的控件也可以用同样的方法。例如:
QTreeWidget
//设置TreeWidget水平滚动和自适应宽度
ui.treeWidget->header()->setSectionResizeMode(QHeaderView::ResizeToContents);
ui.treeWidget->header()->setStretchLastSection(false);