擅长:python、mysql、java
<p>最后我使用了光标:</p>
<pre><code> self.script_cursor = QtGui.QTextCursor(self.scriptBuffer.document())
self.scriptBuffer.setTextCursor(self.script_cursor)
self.script_cursor.movePosition(QtGui.QTextCursor.Start)
for i in range(data):
self.script_cursor.movePosition(QtGui.QTextCursor.Down)
self.script_cursor.movePosition(QtGui.QTextCursor.EndOfLine)
self.script_cursor.movePosition(QtGui.QTextCursor.Start, QtGui.QTextCursor.KeepAnchor)
tmp = self.script_cursor.blockFormat()
tmp.setBackground(QtGui.QBrush(QtCore.Qt.yellow))
self.script_cursor.setBlockFormat(tmp)
</code></pre>