0

我希望能够通过抓住两者中间的边缘并将其向上或向下滑动来调整QListWidget位于 a中的两个大小。QVBoxLayout一个会缩小,另一个会变大。

这是示例应用程序的屏幕截图:

在此处输入图像描述

我希望能够抓住两个列表之间的栏并调整它们的大小。

这是它在 Qt 布局编辑器中的样子:

在此处输入图像描述

我不确定垂直布局是否是不错的选择,在这里,可能还有另一种垂直布局可以提供此功能?Qt甚至有可能吗?

4

2 回答 2

2

您需要使用QSplitter。它在表单设计器中可用。

于 2013-06-06T21:10:28.560 回答
1

要添加到 Riateche 的正确答案,您还可以使用 qt-designer 通过首先选择小部件然后右键单击布局->水平拆分器等来添加指定布局类型(QSplitter)。

这是我几年前运行的一个简单教程: http ://www.youtube.com/watch?v=E7Ud6FonsR4

于 2013-06-10T16:48:31.367 回答