我正在用Qt / QML构建一个应用程序。 我有一个数据库的表视图(PostgreSQL)。 如果数据库中有任何更改,是否有办法动态刷新我的表。
一种不那么有效的方法是继续发送定期的SQL查询。
是否有任何自动方式可以保持我的视图刷新? 如果需要,我也可以使用任何其他数据库。
答案 0 :(得分:1)
Qt似乎支持PostgreSQL数据库的NOTIFY机制。谷歌搜索它发现了一些错误报告,所以不确定实施得好。由于我从未使用它,我将不得不推荐给谷歌。
答案 1 :(得分:1)
如果您将QSqlTableModel(或QSqlQueryModel的可编辑子类)与QTableView一起使用,则所做的任何编辑都将立即可见。