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

现象:

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

原因:

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

解决方法:

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

原文地址:https://www.cnblogs.com/Gregg/p/13744636.html