【发布时间】:2017-01-07 01:30:44
【问题描述】:
下面发布的代码创建了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 窗口的顶部边缘,所以结果如下所示:
如何实现?
【问题讨论】:
标签: python qt pyqt qlineedit qtextbrowser