当 QTableView 的数据库 (MySQL) 发生变化时(在模型之外,无论是 QSqlRelationalTableModel 还是 QSqlTableModel),更新 QTableView 的标准方法是什么?
现在我正在考虑使用 QTimer 并仅在数据库更改时更新 View (可能通过查询时间戳)。
最佳答案
QSqlTableModel::beforeInsert和相关信号可能会有所帮助。
不确定他们是否捕获了使用 Qt API 进行的修改。
关于c++ - 如何在数据库更改时更新 QTableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6658167/