0

QPlaintTextEdit を派生させ、scrollContentsBy 関数をオーバーライドしました。これは、マウス ホイールまたはスクロールバーを使用する場合にのみ呼び出されます。矢印キーを使用してカーソルを移動し、それによってコンテンツをスクロールする場合、この関数は呼び出されません。

QTextEdit についても同じことを行いましたが、問題なく動作します (つまり、すべての状況で呼び出されます)。

この動作の理由は何ですか? 私が使用できる代替手段は何ですか?

注: これは関数のプロトタイプです

void QPlainTextEdit::scrollContentsBy ( int dx, int dy ) [virtual protected]

環境:

  • ウィンドウズ7
  • Qt 4.8
  • VS 2008

更新: 次の代替手段はどれも機能していません。

  • 値が変更されました
  • スライダー移動
4

0 に答える 0