3

正方形のアイテムを表示するQListViewがあります。私の問題は、このリストをスクロールすると、一度に1行の正方形全体がスクロールされることですが、それは正しくないように見えると思います。代わりに、リストを一度に1〜2ピクセル、つまりスムーズにスクロールしたいと思います。これは主に外観上の変更です。私がそれをどのように行うかについて何か考えはありますか?

4

2 に答える 2

10

わかりました。そのためのプロパティがあることがわかりました。

listView->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);

もう1つのオプション、デフォルトはScrollPerItemです。

于 2011-08-11T16:48:18.237 に答える
2

あなたの解決策を試しましたが、うまくいきませんでした。しかし、私が追加したとき、それはうまくいきました:

listView -> verticalScrollBar() -> setSingleStep(5);

またはそのようなもの、もしあれば間違いをお詫びします、私はPyQt5で書いています:

listView.verticalScrollBar().setSingleStep(5)

編集:ああ、私はこの答えの年に気づいていません...

于 2020-03-27T16:44:22.667 に答える