将小部件大小设置为其他大小的一半
问题描述:
在Qt中,我有一个QDialog
以及两个QTreeView
对象。我希望其中的一个始终是另一个高度的一半,并在调整对话框大小时保持此状态。我在QVBoxLayout
中加入。将小部件大小设置为其他大小的一半
我该怎么做?
答
可以使用QVBoxLayout :: addWidget()方法的stretch
说法,是这样的:
layout->addWidget(smallWidget, 1);
layout->addWidget(bigWidget, 2);
[setVerticalStretch](https://doc.qt.io/qt-5/qsizepolicy.html#setVerticalStretch )听起来应该这样做。 – nwp