摘要: 现象: QSqlTableModel的setData()函数无论index指定的是哪行,第一次可以正确执行,后面都只更新第一行, 原因: 暂不清楚,可能是table显示不完全造成的, 解决方法: 每次调用setData()之前都执行一下select()函数。 阅读全文
posted @ 2020-09-28 14:43 许卡文迪 阅读(509) 评论(1) 推荐(0) 编辑
摘要: 现象: 最近使用到QSqlTableModel与QTableView,其中使用setData函数后发现数据库并没有更新, 原因: 经过仔细排查发现,是因为在程序中用到了显示一部分列,而所显示的列中没有包含主键列,a56爆大奖在线娱乐更新数据库无效, 解决方法: 显示一部分列时采用了重写QSqlTableModel类 阅读全文
posted @ 2020-09-28 11:11 许卡文迪 阅读(1411) 评论(0) 推荐(0) 编辑