我正在使用 qt 设计器和 python。我想制作一个布局,用户可以拖动小部件来控制大小,同时使用窗口正确缩放。基本上所有的3d建模程序都有这个功能,通常它有一个左上角和一个透视图。用户可以拖动边缘来调整每个视图的大小,并且在调整主窗口大小时它将保持该纵横比。我的问题与此类似:在主窗口中主动调整小部件的大小, 但我想在 qt 设计器中进行。
所以我发现的是布局水平/垂直分离器。但是我只能水平布局两个小部件,水平布局另外两个小部件,然后是网格布局。这使它看起来与我想要的相似,只是我希望顶部和底部的水平布局也可以重新调整大小。
谢谢
编辑:
我已经能够通过将两个水平拆分视图放在一个组框中然后拆分两个组框来做到这一点,但是这使得每个小部件独立并且不会让用户抓住中间轴来控制所有 4 个视图。