• 5078阅读
  • 6回复

[提问]Qt QSqlTableModel的数据如何更新 [复制链接]

上一主题 下一主题
离线tuituji
 

只看楼主 倒序阅读 楼主  发表于: 2015-07-28
— 本帖被 XChinux 从 其它技术开发讨论区 移动到本区(2015-07-28) —



程序是一个多线程程序, 图形界上用一个QTableView 关联 QSqlTableModel用于显示数据中的数据, 另外一个线程可能更改数据库的内容.数据被更改的时候QTableView显示的内容也需要做相应的改变, 修改数据库的时候我那个线程可以emit一个信号通知QTableView更新内容, 可是我不知道怎样才能更新QTableView显示的内容, 试了很多方法都没用.
求大神帮忙解答一下, 谢谢!
离线gjy311

只看该作者 1楼 发表于: 2015-07-28
帮顶
离线gjy311

只看该作者 2楼 发表于: 2015-07-28
数据库有木有 submit()?
离线tuituji

只看该作者 3楼 发表于: 2015-07-28
回 gjy311 的帖子
gjy311:数据库有木有 submit()? (2015-07-28 19:34) 

我在程序外面看过了
数据库肯定已经被修改了
离线gjy311

只看该作者 4楼 发表于: 2015-07-28
QTableView::show()?
坐等大牛解答
离线seahouse

只看该作者 5楼 发表于: 2015-08-22
QSqlTableModel::select()
用这个函数。
离线z55716368

只看该作者 6楼 发表于: 2015-08-22
每一个问题 都是一次进步
快速回复
限100 字节
 
上一个 下一个