我派生了QPlaintTextEdit并覆盖了scrollContentsBy函数。只有在我们使用鼠标滚轮或滚动条时才会调用它。当我们使用箭头键移动光标并滚动内容时,不会调用此函数。
我为QTextEdit做了同样的事情,它运行正常(意味着,它会在所有情况下被调用)。
这种行为的原因是什么?我可以使用的替代方案是什么?
注意:这是函数原型
void QPlainTextEdit::scrollContentsBy ( int dx, int dy ) [virtual protected]
环境:
更新: 以下备选方案均无效,