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 に答える