如何同步两个model

jiangheyiye 2010-11-23 06:15:12
如何同步两个model
如何实现两个相关model的同步?具体如图所示,两个tableview显示的内容相关,希望选中左边tableview中的列时,右边相应的行同时选中,反之依然。如果两个view用的是相同的model,这容易实现,但现在view相同,model不同,怎样实现才比较便捷?
...全文
97 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wkaiken 2011-09-25
  • 打赏
  • 举报
回复
谢谢楼上的回复,问题已经解决,主要是之前的更新view的方法不对。
jiangheyiye 2010-11-24
  • 打赏
  • 举报
回复
谢谢楼上的回复,问题已经解决,主要是之前的更新view的方法不对。
dbzhang800 2010-11-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jiangheyiye 的回复:]

这两个view显示的是同一组数据,不过显示的重点不同,左边的要显示具体的数据内容,而右边的只显示左边列的标题,这样在行数过多而左边的view不能在屏幕全部显示时,可以方便的通过右边的view来操作,比如选中右边的几行,就相当于选中左边的相应列,并可以进行其他的操作
[/Quote]
这样就容易理解了,
1. 你这是两个view
2. 你需要的是两个view间选择和显示的同步(并不修改model的数据,也和model无关)
3. 如果view的信号和槽你感觉不够用,你自定义就行了。
jiangheyiye 2010-11-23
  • 打赏
  • 举报
回复
这两个view显示的是同一组数据,不过显示的重点不同,左边的要显示具体的数据内容,而右边的只显示左边列的标题,这样在行数过多而左边的view不能在屏幕全部显示时,可以方便的通过右边的view来操作,比如选中右边的几行,就相当于选中左边的相应列,并可以进行其他的操作

16,215

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧