2011-07-09 7 views
0

私はPyQtのQSqlRelationalTableModelによって生成されたbeforeInsert()シグナルを使用しようとしています。しかし、モデルを編集しても、信号に接続されたスロットは実行されません。 beforeInsert()シグナルが正確に出力されるのはいつですか?誰かがbeforeInsert()やbeforeUpdate()の使用例を実際に表示できますか?PyQt beforeInsert()signal

答えて

2

ドキュメントでは、「この信号は、現在アクティブなデータベーステーブルに新しい行が挿入される前にinsertRowIntoTable()によって生成されます」と表示されます。つまり、信号がで、insertRowIntoTable()が呼び出されたときにのみが出力され、他のタイプのモデル編集では表示されないようです。

関連する問題