• 2229阅读
  • 2回复

[提问]请教一下QTableView如何与QSqlTableModel解除绑定? [复制链接]

上一主题 下一主题
离线clickto
 

只看楼主 倒序阅读 楼主  发表于: 2018-08-08
各位大神,我现在项目中有一个QTableView通过QSqlTableModel与某个数据绑定,
需要在运行过程中动态更换数据库(是库不是表),请问一下,我是需要怎么实现?
1、view解除与当前model的绑定,然后新建model再绑定?
2、直接修改model练级的数据库?
这是我想到的两个实现方式,但是分别怎么实现呢?请教各位大神!!!
离线maxlogo

只看该作者 1楼 发表于: 2018-08-09
setModel…
个人博客:
简书:https://www.jianshu.com/u/14fa805306bd
CSDN:https://blog.csdn.net/qq10097355
思否:https://segmentfault.com/u/lowbees/articles
离线clickto

只看该作者 2楼 发表于: 2018-08-09
我也这么干的,原是表没问题,但由于我要隐藏一些字段的显示,并且是双行表头,因此一旦我调用setHorizontalHeader的时候,就会崩溃了。
快速回复
限100 字节
 
上一个 下一个