2017-02-17 16 views
0

私はこのようなQDialogを持っている:QDialogに従ってQScrollAreaのサイズを変更する方法は?

enter image description here

が、私はこのように、このQDialogにQScrollAreaを追加しました:ユーザーがQDialogを拡大すると、私が欲しい

enter image description here

あり、 QScrollAreaもそれに合わせてに展開する必要があります。

私はQScrollAreasizeAdjustPolicyhorizontalScrollBarPolicy verticalScrollBarPolicyのようないくつかのプロパティを試してみましたが、何も動作していないようにみえます。

誰かがこれを達成する方法を提案できますか?

+1

[This](http://stackoverflow.com/questions/5249224/controls-insist-on-being-too-large-and-wont-resize-in-qtdesigner)多分? – Steeve

+0

Steeveから提供された上記のリンクをチェックしてください。問題を解決します –

+0

[コントロールが大きすぎると主張し、QtDesignerでサイズが変更されないようにする](http://stackoverflow.com/questions/5249224/controls -insist-on-being-too-large-and-wont-resize-in-qtdesigner)は、 –

答えて

1

子ウィジェットのサイズを変更するダイアログには、レイアウトが必要です。ダイアログにレイアウトを設定します。 QScrollAreaのプロパティを変更しないでください。領域自体とその子にのみ影響し、親ウィジェット(ダイアログ)がスクロールエリアのgeometry()をどのように管理するかは関係ありません。

関連する問題