2016-11-17 8 views
0

QTableWidgetのセルの編集時に出力される信号を探しています。 cellChangedはセルを放置したときに放出されるだけなので、私は望んでいません。QTableWidgetセルのデータ編集時に信号を出力します。

例: "abc"をセルに入力すると、 "a"の後、 "b"の後、 "c"の後に信号が必要です。この場合、私は信号を3回欲しい。 "cellChanged"は、セルを残してから1回だけ信号を発信します。

これを実現する可能性はありますか?

+0

QTableWidgetのウィジェットは何ですか?彼らはQLineEditsであると思われるので、QTableWidgetではなく、セルのウィジェットシグナルを使用する必要があります – Andre

+0

私はこのコードを使ってcreatet(python3/pyqt5で)のemty tabelを持っています: tablewid = QTableWidget ) また、ItemDelegate(QLineEdit)を追加し、 "textEdited"信号を使用しますか? – vezzon

+0

はい、あなたはそれがあまり明確な解決策ではないのです場合でも、それを試みることができるか、多分これhttp://stackoverflow.com/questions/20033691/qtablewidget-filled-with-qlineedits-does-not-fire-signals – Andre

答えて

0

私はあなたがkeyPressEvent信号を使用する必要があると思います。このイベントでは、適切な場合に独自の信号を発信することができます

関連する問題