特別なコンボ ボックスを作成し、QTreeWidget を使用してドロップダウン コンテキストを表示しました。ドロップダウンが表示されている場合、スクロールバーが常に下にスクロールされるという問題があります。しかし、私はそれを上にスクロールしたい。(履歴コンボボックスで、最新のエントリが一番上にあるはずです)
scrollToTop を次のように上書きしようとしました。
void MyComboBox::showPopup()
{
QComboBox::showPopup();
view()->scrollToTop();
}
これは機能していません。スクロールバーはまだ下にあります。これが機能しない理由を誰かが知っていますか? または、より良い解決策を知っていますか? ありがとうございました