2013年1月17日
摘要: Model-View-Controller(MVC), 是从Smalltalk发展而来的一种设计模式,常被用于构建用户界面。它强制性的使应用程序的输入、处理和输出分开。在Qt中引入了一个MVC的变体---model/view结构。这个结构依然是把数据存储与数据表示进行了分离,它与MVC都基于同样的思想,但它更简单一些。这种分离使得在几个不同的view上显示同一个数据成为可能,也可以重新实现新的view,而不必改变底层的数据结构。为了更灵活的对用户输入进行处理,引入了delegate这个概念。它的好处是,数据项的渲染与编程可以进行定制。其具体工作机制如下图:从上图可看出,Model直接读取数据, 阅读全文
posted @ 2013-01-17 20:45 snlDream 阅读(171) 评论(0) 推荐(0)
摘要: 属性:样式: QComboBox* m_combox; m_combox = new QComboBox(this); QStringList test = QStringList() <<"111" <<"222"; mp_combox->addItems(test); mp_combox->show();经验之谈:http://blog.csdn.net/c_arm/article/details/6704680QComboBox插件是一个集按钮和下拉菜单于一体的插件。QComboBox在占用最小屏幕空间的情况下为 阅读全文
posted @ 2013-01-17 08:59 snlDream 阅读(2734) 评论(0) 推荐(0)