在QTextEdit中查找文本并将该行滚动到顶部

时间:2010-10-01 12:02:13

标签: qt4 scroll qtextedit

有一个包含搜索关键字的QListWidget和一个包含一些文本的QTextEdit。单击其中一个关键字应该会导致匹配QTextEdit中的单词并将相应的行滚动到顶部。

我将QListWidget和QTextEdit与signal / slot连接起来并执行QTextEdit :: find(),这几乎会导致所需的行为。但不幸的是,包含关键字的行不会滚动到顶部,而是位于QTextEdit的底部。我怎样才能轻松实现目标?

感谢您的帮助,

克里斯

1 个答案:

答案 0 :(得分:3)

您可以尝试滚动到QTextEdit的末尾,然后搜索吗?这样它会向上滚动到找到的单词。