c++ - QSqlTableModel 中的附加空行

标签 c++ sql qt user-interface qsqltablemodel

我正在尝试添加始终为空的最后一行。现在我有代理模型,我在其上调用 insertRow() - 插入行。但是当更新最后一行(插入数据)时,我需要添加另一行。我应该连接到哪个信号?

有时会出现奇怪的错误 - 单击现有行时,数据会复制到最后一行。您知道哪里出了问题吗?

感谢帮助

最佳答案

您可能希望将插槽连接到 QSqlTableModel::dataChanged (const QModelIndex & topLeft, const QModelIndex & bottomRight) 信号。

关于c++ - QSqlTableModel 中的附加空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9579701/

相关文章:

c++ - Visual C++ TODO 任务列表不显示元素

c++ - 未定义的行为和顺序点

c# - 检索 BLOB 文件

sql - 是否可以在 Postgres 中仅在 2 列之一发生冲突时插入?

c++ - OpenGL Sprite 绘制质量低

mysql - 我在查询中传递的日期与表的字段日期之间的天数差异

qt - 具有 2 种渲染模式的 QGLWidget

qt - QML - 跟踪组件的全局位置

c++ - 如何让 QSpinBox 在满时插入?

c++ - Haar级联opencv后跟踪对象