• 1826阅读
  • 0回复

请教一个QSqltTableModel的问题 [复制链接]

上一主题 下一主题
离线clickto
 

只看楼主 倒序阅读 楼主  发表于: 2019-04-28
我model设置了手动提交,model->setEditStrategy(QSqlTableModel::OnManualSubmit);
在换行的时候检测改行是否有修改,如果有则submitall。
在检测时,我使用的是if(model->isDirty()),我一直认为这个函数是可靠的,但是如果我点击界面进入编辑模式,不做任何修改,大概有十分之一的几率isDirty会返回true,导致数据提交。
请问怎么解决这个问题?很伤脑筋啊!
我的Qt版本是5.11.0,mingw版
快速回复
限100 字节
 
上一个 下一个