我希望能够通过抓住两者中间的边缘并将其向上或向下滑动来调整QListWidget
位于 a中的两个大小。QVBoxLayout
一个会缩小,另一个会变大。
这是示例应用程序的屏幕截图:
我希望能够抓住两个列表之间的栏并调整它们的大小。
这是它在 Qt 布局编辑器中的样子:
我不确定垂直布局是否是不错的选择,在这里,可能还有另一种垂直布局可以提供此功能?Qt甚至有可能吗?
您需要使用QSplitter。它在表单设计器中可用。
要添加到 Riateche 的正确答案,您还可以使用 qt-designer 通过首先选择小部件然后右键单击布局->水平拆分器等来添加指定布局类型(QSplitter)。
这是我几年前运行的一个简单教程: http ://www.youtube.com/watch?v=E7Ud6FonsR4