QTreeWidget不随QDockWidget自动伸缩问题解决

在项目中需要在中添加控件,但在Qt 中创建控件后无法随制动缩放 。如下图所示:
原因是要使自动缩放,需要添加代码:
【QTreeWidget不随QDockWidget自动伸缩问题解决】ui.dockWidget->setWidget(ui.treeWidget);
但Qt 在创建时会自动创建控件,且无法删除,
并在自动创建的UI文件里添加代码:
dockWidget->setWidget(dockWidgetContents);
使得的随动控件是系统自动创建的 。
解决办法:
在实例化窗口页面添加代码:
ui.dockWidget->setWidget(ui.treeWidget);
强制指定的随动控件是我们手动添加的即可 。
完成 。
===========更新
在拖入控件后,选择布局》栅格布局就可以了