如何更新QTableView时,它的数据库被改变
How to update a QTableView when its database was changed
当它的数据库(MySQL)被改变时,更新QTableView的标准方式是什么(在模型之外的QSqlRelationalTableModel或QSqlTableModel)?
现在我正在考虑使用QTimer并仅在数据库更改时更新视图(可能通过查询时间戳)。
QSqlTableModel::beforeInsert和相关信号可能有所帮助。
不确定它们是否捕获了Qt API所做的修改。
相关文章:
- 查询SQLite数据库中的日期
- 变量没有改变?通过向量的函数调用
- 有没有一种方法可以创建一个带有哈希表的数据库,该哈希表具有恒定时间查找功能
- 如何在ArangoDb AQL查询中指定数据库
- 从数据库实时显示QT c++中的数据
- 使用 pqxx 将 std::vector 存储在 postgresql 中,并从数据库中检索它
- 如何改变c++应用程序的视觉效果
- 无法在C++中建立与MySQL数据库的连接
- C++在不同线程中改变向量
- 如何访问和改变存储在矢量C++中的对象
- 将类实现到数据库程序中
- 连接 dockerized 模型和 dockerized 数据库时出现"无法 SQLConnect"错误
- C++应用程序 MySQL odbc 数据库连接错误:在引发"otl_tmpl_exception<>"实例后终止调用
- 在C++行尾写一个分号或多个分号是否会改变任何内容
- 调试编译的服务器在数据库打开时崩溃
- C++变量mysql_query到数据库
- LMDB:在有限的内存系统中打开大型数据库
- 为什么字符串的 move() 会改变内存中底层数据的位置?
- 如何在多个线程中创建 QSql数据库连接时防止名称冲突
- 如何更新QTableView时,它的数据库被改变