PDA

View Full Version : How to update QSqlRelation



klenze
19th August 2012, 12:33
Hi,

I have a SQLite database with 4 tables in it. Table 2,3 and 4 are referenred to table 1 by foreign keys. My UI is made of four QTableViews with a QSqlRelationalTableMode in each of them.
I use ItemDelegates to display only valid entries in table one, but if I change on of the foreign keys in table 2 - 4, the ItemDelegateComboxBoxes won´t be updated.

Is there any way to update the ComboxBoxes or update the entire model, when I switch between my Table Views?

Thanks in advance.

Micha

klenze
20th August 2012, 09:54
I solved the problem on my own. When I switch to the table view of table one, I reinitialize the model. That works perfekt.