【发布时间】:2010-10-01 20:08:17
【问题描述】:
有一个包含搜索关键字的 QListWidget 和一个包含一些文本的 QTextEdit。单击其中一个关键字应该会匹配 QTextEdit 中的单词并将相应的行滚动到顶部。
我将 QListWidget 和 QTextEdit 与信号/槽连接并执行 QTextEdit::find(),这几乎会导致所需的行为。但不幸的是,包含关键字的行没有滚动到顶部,而是在 QTextEdit 的底部。如何轻松实现目标?
感谢您的帮助,
克里斯
【问题讨论】:
-
TextEdit 是否有可能滚动直到它“看到”您的关键字,但如果它之前在它之上,它会在他发现它时立即停止。你能解释一下你用来滚动到你的关键字的机制吗,它会更容易帮助你。
-
find() 方法进行滚动...