1

プログラムで子を動的に追加および削除する VBox があります。高さは 100% に設定され、verticalScrollPolicy=auto です。

ユーザーがその Vbox に別の子を追加したい場合、子が追加される場所であるため、VBox の一番下まで自動スクロールする必要があります。

私はオンラインで見つけることができるすべての解決策を試しましたが、何があっても、verticalScrollPosition と maxVerticalScrollPosition はどちらも常に 0 です。手動で VBox の一番下までスクロールし、これらの数値を警告するボタンを押しても。 'validateNow()' も)。

これらの数値をプログラムで変更できるのは、VBox の高さがピクセル単位で設定されているときだけです。これは、子の高さがすべて異なるため、望ましくありません。

高さをピクセル単位でハードコーディングせずに verticalScrollPosition を設定できることを教えてください。ここで完全に明らかな何かが欠けていますか?

4

1 に答える 1