我希望我的QTableView连接到QSqlTableModel,动态地更新自己。我将向QSqlTableModel提供的QSqlTableModel视图将由许多带有LEFT OUTER JOIN的SQLite表创建。其思想是对这些组成SQLite表进行任何更改,这些表通过SQLite视图和QSqlTableModel自动传播到QTableView中。
QSqlTableModel::setTable()可以吗?QSqlTableModel和QTableView会立即反映SQLite视图中的变化吗?发布于 2015-08-28 21:49:01
是否有更好的方法来实现这一目标?
到目前为止,我得出的结论是,在这种情况下,最好使用
发布于 2014-06-03 14:36:56
如果底层表从其他地方更改,QSqlTableModel不会更新自己(至少这适用于MySql,我确信QSqlTableModel是被动的)。
https://stackoverflow.com/questions/24016818
复制相似问题