2

カスタムアイテムデリゲートを備えたQTreeViewがあります。デリゲートは、非常に幅の広い(たとえば、幅2000px)エディターを作成するため、ユーザーは水平方向にスクロールしてデータを編集します。

ステップ1

画像1:フレーム#300までスクロールしました。スクロールバーがすでにオフセットされていることに注意してください。

ステップ2http://imageshack.us/a/img801/9887/image2zb.png

画像2:エディターの一部をクリックします。次に、スクロールバーが自動的に開始位置に移動します。これは、現在選択されている行が変更されたために発生します。自動スクロールを無効にする方法はありますか?

ありがとう!

4

1 に答える 1

2

プロパティQAbstractItemView::autoScrollで解決されます。だから、私がしなければならなかったのはmyTreeView->setAutoScroll(false);

于 2012-09-14T18:06:15.390 に答える