[Qt-interest] best way to manage forms?

Linos info at linos.es
Wed Jan 28 19:52:32 CET 2009


Hello,
i have been reading about qdatawidgetmapper and qsqltablemodel or 
qsqltablerelationalmodel but i am not sure any combination of them can fills my 
needs or if i could do in a better way.

For an example form that i would need to manage i have a customers table and an 
addresses table (because for every customer they can have > 1 addresses) so in 
the same form i would like to edit all the possible data of the customer.

I would like to do without using tables for the fields (well to select the 
address to edit i can use a table but only to populate the data in the correct 
widgets), QSqlTableModel or QSqlRelationalTableModel dont seems to fit very well 
in this scenario, am i supposed to create two different QSqlTableModel and other 
two different QDataWidgetMapper (one for every table implicated)?, and if i want 
to select the customer searching for it how could i do?, setting a filter in the 
two models? i am not interested in next or previous buttons and 
qdatawidgetmapper seems to be all about them.

It is this the best way to create database forms with qt? I am using PyQt now, i 
have been thinking about use SQLAlchemy to do this but i would like to go only 
with qt if it is possible because in the future maybe i will port the 
application to c++

Thanks in advance.
Regards,
Miguel Angel.



More information about the Qt-interest-old mailing list