• 6045阅读
  • 5回复

QTableWidget MVC? [复制链接]

上一主题 下一主题
离线ff007bit
 
只看楼主 倒序阅读 楼主  发表于: 2011-08-26
最近一直有困惑, 关于QT的MVC,
使用QTableView得时候,可以直接SetModal(),查询数据后生成modal,直接通过view显示,
部分数据和显示的分离,我还比较能够理解
但是用QTableWidget,都是使用insertrow和setitem函数,感觉和modal没什么关系啊

1.QTableWidget也是基于MVC的吗?
2.MVC中的Delegate是什么?看原理是在Modal和View之间的一个中间的委托,
在QTableWidget中感觉数据显示没有分离啊,也没用到modal,那Delegate为什么还能使用?

小人对MVC的理解可能太片面了,希望大侠指教
离线ff007bit
只看该作者 1楼 发表于: 2011-08-28
自己顶一下~
离线henrysnoopy
只看该作者 2楼 发表于: 2011-08-30
因为MVC才提出QTableView的,QTableWidget是以前版本的组件,时间比MVC提出早吧
离线ff007bit
只看该作者 3楼 发表于: 2011-08-30
可是QTableWidget是继承自QTableView得啊
离线ff007bit
只看该作者 4楼 发表于: 2011-08-30
谢谢回复~
离线blueskit

只看该作者 5楼 发表于: 2011-12-14
QTableWidget 当然是MVC模式喽。
QTableWidget继承自QTableView,它把模型中的每个单元都称为 QTableWidgetItem,在某些情况下,我们只要操作 QTableWidgetItem就行了。
省去了不少麻烦
快速回复
限100 字节
 
上一个 下一个