数据库和Qt

时间:2011-08-17 08:38:42

标签: database qt qml

我正在用Qt / QML构建一个应用程序。 我有一个数据库的表视图(PostgreSQL)。 如果数据库中有任何更改,是否有办法动态刷新我的表。

一种不那么有效的方法是继续发送定期的SQL查询。

是否有任何自动方式可以保持我的视图刷新? 如果需要,我也可以使用任何其他数据库。

2 个答案:

答案 0 :(得分:1)

Qt似乎支持PostgreSQL数据库的NOTIFY机制。谷歌搜索它发现了一些错误报告,所以不确定实施得好。由于我从未使用它,我将不得不推荐给谷歌。

答案 1 :(得分:1)

如果您将QSqlTableModel(或QSqlQueryModel的可编辑子类)与QTableView一起使用,则所做的任何编辑都将立即可见。