マウスカーソルが特定の行をクリックしたときに、pyqt で textEdit の行番号を取得したいと考えています。よろしくお願いします
質問する
158 次
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 に答える