[PyQt] Problem using signal beforeInsert

Phil Thompson phil at riverbankcomputing.com
Thu Jan 21 15:09:47 GMT 2010


On Thu, 21 Jan 2010 15:05:56 +0000, bar tomas <bartomas at gmail.com> wrote:
> Many thanks for your help. I've corrected the code following your
> suggestion, but the test method still does not get called, although
> new records get submitted to the database:
> 
> self.model = QSqlRelationalTableModel(self)
> self.connect(self.model, SIGNAL("beforeInsert(QSqlRecord *)"), self.test)
> 
> def test(self, record):
>        print "test"
> 
> I was wondering, it is the QSqlRelationalTableModel object that emits
> the beforeInsert signal, or have I got that wrong?

The type of the argument is a reference, not a pointer.

Phil


More information about the PyQt mailing list