01 qt快速入门

一 qt介绍

1.基本概念

1991年由Qt Company(奇趣)开发的跨平台C++图形用户界面应用程序开发框架,GUI程序和非GUI程序。优点:一套源码在不同的平台通过不同的编译器进行编译,就可以运行到该平台上目标机。面向对象的封装机制来对其接口封装。

  1. GUI —图形用户界面(Graphical User Interface),它的思想是基于MVC设计模式
  2. MVC ----- M —model — 看作是数据的封装模型
  3. V — View ---- 看作显示数据的控件
  4. C --Control ---- 处理M和V之间关联
  5. MMI — 人机交互(Man Machine interface)

Qt 提供了一种称为 signals/slots(信号和槽) 的安全类型来替代 callback(函数回调),这使得各个元件之间的协同工作变得十分简单。
各个元件 ----- 其实就是我们的控件,比如:文本控件 按钮控件 他们之间可以通信信号和槽来通信

2. 应用

  1. 桌面应用开发(比如:wps)
    MSVC ---- 微软的IDE集成开发:C++ qt
    SDK ---- Software Development Kit(软件开发工具集)
  2. 数据库(sqlite mysql)
  3. 嵌入应用软件开发

二 、Qt的第一个程序

第一步:创建项目

你可能感兴趣的:(QT,qt,开发语言)