0

我已经派生了 QPlaintTextEdit 并覆盖了 scrollContentsBy 函数。只有当我们使用鼠标滚轮或滚动条时才会调用它。当我们使用箭头键移动光标并滚动内容时,不会调用此函数。

我为 QTextEdit 做了同样的事情,它工作正常(意味着它在所有情况下都会被调用)。

这种行为的原因是什么?我可以使用什么替代方案?

注意:这是函数原型

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

环境:

  • Windows 7的
  • Qt 4.8
  • 对比 2008

更新:以下替代方案均无效,

  • 价值改变
  • 滑块已移动
4

0 回答 0