下面发布的代码创建QTextBrowser
了一个用 100 行文本填充它的窗口:从MESSAGE-0000
一路开始到MESSAGE-0099
from PyQt4 import QtCore, QtGui
app=QtGui.QApplication([])
textBrowser = QtGui.QTextBrowser()
for i in range(100):
textBrowser.insertPlainText('MESSAGE-%04d'%i + '\n')
textBrowser.show()
app.exec_()
问题:如何在其文本中找到行号:MESSAGE-0051
,然后选择或突出显示它,然后滚动到它,使 selected-highlightet 行位于QTextBrowser
窗口的顶部边缘,因此结果如下所示:
如何实现?