0

当鼠标光标单击特定行时,我想在 pyqt 中获取 textEdit 的行号。请建议

4

1 回答 1

0

也许这会给你一个想法:

    self.connect(self.ui.textEdit, QtCore.SIGNAL("cursorPositionChanged()"),self.lineNumber)

然后:

    def lineNumber(self):
        # we try to get the lineNumber on change of cursor position
        theLineNumber = self.ui.textEdit.textCursor().blockNumber()
        self.ui.label.setText('Ln : '+str(theLineNumber))  
于 2013-07-05T17:54:51.950 回答