如何更新QTableView时,它的数据库被改变

How to update a QTableView when its database was changed

本文关键字:数据库 改变 QTableView 何更新 更新      更新时间:2023-10-16

当它的数据库(MySQL)被改变时,更新QTableView的标准方式是什么(在模型之外的QSqlRelationalTableModel或QSqlTableModel)?

现在我正在考虑使用QTimer并仅在数据库更改时更新视图(可能通过查询时间戳)。

QSqlTableModel::beforeInsert和相关信号可能有所帮助。

不确定它们是否捕获了Qt API所做的修改。