模型.视图.委托 模型/视图架构基于MVC设计模式发展而来.MVC中,模型(Model)用来表示数据:视图(View)是界面,用来显示数据:控制(Controller)定义界面对用户输入的反应方式. Qt中视图和控制结合在一起形成新的模型/视图架构.这同样将数据的存储和数据向用户展示进行了分离,但提供了更为简单的框架.数据和界面分离,使得相同的数据可以在不同的视图显示,而且可以扩展新的视图,而不需要改变底层的数据框架.为了灵活处理用户输入,引入了委托,也称为代理,使用它可以定制数据的渲染和编辑方…