QSqlTableModel的setData()函数无论index指定的是哪行都只更新第一行

现象:

QSqlTableModel的setData()函数无论index指定的是哪行,第一次可以正确执行,后面都只更新第一行,

原因:

暂不清楚,可能是table显示不完全造成的,

解决方法:

每次调用setData()之前都执行一下select()函数。

posted @ 2020-09-28 14:43  许卡文迪  阅读(513)  评论(1编辑  收藏  举报