在不使用布局管理器的情况下重新调整Qt应用程序的大小

时间:2015-07-13 19:29:53

标签: qt qlayout

我正在努力使它在Qt中构建的GUI将重新调整到任何用户窗口的大小。我知道这是传统上使用布局管理器完成的,但是没有一个布局管理器适合我的需求。每个经理似乎都会创建不成比例的小部件。有没有办法让我的小部件和屏幕的某些百分比。我想保持我的小部件的当前相对位置,并且只是按照相同的因素重新调整大小。

1 个答案:

答案 0 :(得分:0)

  

有没有办法让我的小工具和屏幕的某些百分比。

verticalLayout->addWidget(new QTextEdit);
verticalLayout->addWidget(new QTextEdit);
verticalLayout->setStretch(0, 1);   // 33%
verticalLayout->setStretch(1, 2);   // 66%

此外,设置minimumSizemaximumSize会有很多帮助。