当前位置:编程学习 > wap >>

俩Model不能共用一个View吗?

我有俩QSqlTableModel,分别连接到同一个数据库中俩不同的表,

用view.setModel(model1),然后我改了model1的数据,
然后再view.setModel(model2);
然后再view.setModel(model1);切换回model1显示,
这个时候就发现刚刚在model1做出的修改居然没有了,就像model1从来没有改过一样.怎么才能留下model1的修改,不能submitAll,因为整个数据库还没有编辑完,要等到用户点保存按钮的时候才能把俩model全部submitAll --------------------编程问答-------------------- 没有人嘛~ --------------------编程问答-------------------- 一个view只能连接一个model,而一个model可以连接多个view
但是一个view不能连接多个model --------------------编程问答--------------------
引用 2 楼  的回复:
一个view只能连接一个model,而一个model可以连接多个view
但是一个view不能连接多个model


我是说在model之间切换
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,