【Qt】Qt源码中涉及到的设计模式

1、单例模式

qApp宏返回指向QApplication的单例

#define qApp (static_cast<QApplication *>(QCoreApplication::instance()))
2、MVC模型视图控制器框架

模型是应用程序对象、视图是它的屏幕显示、控制器定义了用户界面对用户输入的反应。
Qt的模型视图框架是经典的MVC模型,可以参考QListWidget、QTableWidget、QTreeWidget的源码。

你可能感兴趣的:(Qt,qt,mvc)