C++ 如何为查看器和QScrollArea添加垂直拆分器?

C++ 如何为查看器和QScrollArea添加垂直拆分器?,c++,qt,C++,Qt,我的QFrame中包含一个查看器,如下所示: 白色区域为查看器,灰色区域为QFrame 我们想要的是另一个QscrollArea,它的查看器使用垂直拆分器垂直排列,如下所示: 但即使在同时选择QScrollArea和Viewer,然后在拆分器按钮中垂直单击布局之后。拆分器没有出现吗?关于如何实现这一点,你有什么想法吗?这就是你想要的答案: 在未布局的区域,添加子窗口小部件,按下CTRL键选择它们,然后使用垂直拆分器布局它们表单预览上方的布局工具栏上有一个按钮 假设您所说的查看器是指QList

我的QFrame中包含一个查看器,如下所示:

白色区域为查看器,灰色区域为QFrame

我们想要的是另一个QscrollArea,它的查看器使用垂直拆分器垂直排列,如下所示:


但即使在同时选择QScrollArea和Viewer,然后在拆分器按钮中垂直单击布局之后。拆分器没有出现吗?关于如何实现这一点,你有什么想法吗?

这就是你想要的答案:

在未布局的区域,添加子窗口小部件,按下CTRL键选择它们,然后使用垂直拆分器布局它们表单预览上方的布局工具栏上有一个按钮


假设您所说的查看器是指QListView,例如,我可以使用QtDesigner来定义它。您应该从对象检查器中选择QFrame和QScrollArea,然后单击Qt Designer中的垂直拆分器布局

结果如下:

这是我的对象检查器:


希望这有帮助。

它是否出现在Qt Designer中或运行程序时?@ni1light当我运行程序时,您可以在Qt Designer中制作对象检查器的屏幕截图吗?