主页 > 互联网  > 

【Qt】模型/视图(Model/View)框架详解(一):基本概念

【Qt】模型/视图(Model/View)框架详解(一):基本概念
1、简述 1.1 框架

Qt的模型/视图(Model/View)框架 源自 模型-视图-控制器 (MVC) ;

模型 提供从数据集合(比如,数据库)中获取数据; 视图 提供显示数据的界面; 控制器 提供用户通过界面修改数据的接口;在Qt模型/视图框架中,称之为“委托Delegate”

1.2 通信

模型,视图和委托使用信号和槽相互通信:

来自模型的信号告知视图有关数据源所持有的数据的变化。 来自视图的信号提供有关用户与正在显示的项目交互的信息。 编辑期间使用来自委托的信号来告知模型和视图编辑器的状态。 1.3 模型

模型 的抽象基类是 QAbstractItemModel 。

此类定义视图和委托用来访问数据的接口; 数据本身不必存储在模型中;它可以保存在单独的
标签:

【Qt】模型/视图(Model/View)框架详解(一):基本概念由讯客互联互联网栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“【Qt】模型/视图(Model/View)框架详解(一):基本概念