我目前有一个水平布局,其中有两个垂直布局。 Vlayout1VLayout2。现在我想设置VLayout1的最大宽度限制,以便在此之后展开表格时,只会扩展Vlayout1

最佳答案

您可以进行“修改”,然后将布局放置在小部件中,您可以为其定义最大宽度:

QWidget *controlsRestrictorWidget = new QWidget();
QVBoxLayout *layoutVControls = new QVBoxLayout();
controlsRestrictorWidget->setLayout(layoutVControls);
controlsRestrictorWidget->setMaximumWidth(350);
有用 :)

关于c++ - Qt:如何设置QVBoxlayout的最大宽度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20239352/

10-12 20:39