0

Qt で作成した GUI のサイズがユーザーのウィンドウに合わせて変更されるようにしようとしています。これは伝統的にレイアウトマネージャーを使用して行われていることは知っていますが、私のニーズに合ったレイアウトマネージャーはありません。すべてのマネージャーは不均衡なウィジェットを作成しているようです。私のウィジェットと画面の特定の割合を作成する方法はありますか? ウィジェットの現在の相対的な位置を維持し、画面のサイズが同じ係数でサイズ変更されるようにサイズを変更したいだけです。

4

1 に答える 1

0

私のウィジェットと画面の特定の割合を作成する方法はありますか?

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

また、minimumSizemaximumSizeを設定すると非常に役立ちます。

于 2015-07-14T08:23:38.983 に答える