Qt5:如何相互调整两个UI列表的大小

时间:2013-06-06 20:02:08

标签: qt list resize qt5

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

以下是示例应用的截图:

enter image description here

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

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

enter image description here

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

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