Using multiple Qt (SQL) Models
Posted
by radix07
on Stack Overflow
See other posts from Stack Overflow
or by radix07
Published on 2010-05-20T20:05:06Z
Indexed on
2010/05/22
1:20 UTC
Read the original article
Hit count: 178
I have a near real-time application that I am using Qt and an SQLite database to run.
I am curious if it is safe to have two separate models access a database at once. I know 2 separate views can access a model just fine, but I can't find any document addressing this. I also realize that SQLite is thread safe for reading, so I don't see a real issue to doing this from the SQLite part of things...
Basically I want to use a QSqlTableModel to do the real-time read and write in the background and at the same time use a QSqlQueryModel to give the user desired data. Since I may be doing lots of filtering in the background using the table model I can't use it as the main view as well. I have gotten this to work for the most part, but am not sure if this is the best way to do this.
If the models act like multiple SQL queries I don't believe this should be an issue, but I would like to know from someone I bit more knowledgeable about this stuff since this is pretty new to me.
Thanks
© Stack Overflow or respective owner