Qt手动更改布局中项目之间的比例

我在QHBoxLayout中有两个QTreeView.

 <layout class="QHBoxLayout" name="lay_disk_content">
  <item>
   <widget class="QTreeView" name="lay_disk_tvA">
 <property name="editTriggers">
  <set>QAbstractItemView::NoEditTriggers</set>
 </property>
   </widget>
  </item>
  <item>
   <widget class="QTreeView" name="lay_disk_tvB">
 <property name="editTriggers">
  <set>QAbstractItemView::NoEditTriggers</set>
 </property>
   </widget>
  </item>
 </layout>

当我调整QMainWindow的大小时,两个QTreeViews的大小调整为1:1.现在我想通过拖动它们之间的空间在正在运行的程序中手动更改它.这在某种程度上是标准行为,但我没有得到它的名称.

最佳答案
QSplitter

点赞