文章目录

  • 1. 什么是Qt?
  • 2. 什么是Qt Creator?
  • 3. Qt5.9开发环境搭建
  • 3.1 下载Qt 5.9.0(集成Qt Creator)
  • 3.2 VS2015下载安装
  • 3.3 下载安装Qt Creator(可选)

qt中mvc功能架构 qt开发架构_Windows

1. 什么是Qt?

Qt是由Qt company开发的面向对象的跨平台C++界面程序开发框架。它既可以开发界面程序,也可开发控制台和服务器程序。

跨平台框架:

  • Qt
  • GTK+
  • sxWidgets

Windows平台框架:

  • MFC
  • WPF
  • WindowsForm

Qt界面框架的优点

  • 面向对象、简单易学

Qt面向对象的封装,仅需几行代码就可以开发出一个简单窗口,无需了解 Windows API

  • 漂亮的界面

Qt很容易做出漂亮的界面和炫酷的动画,而MFCWPFwxWidgets比较麻烦。

  • 独立运行

Qt程序最终会编译为本地代码,不需要其他库的支撑,而Java要安装虚拟机,C#要安装 .NET Framework

  • 跨平台开发

Qt是跨平台的,一次编写,到处运行,而MFCWinform只能应用在Windows平台。

2. 什么是Qt Creator?

Qt Creator是跨平台的吐集成开发环境(IDE),支持 WindowsLinuxMac系统,使开发人员能够更高效的完成Qt应用程序的开发。

Qt官方开发文档:

Qt Documentation | Home

qt中mvc功能架构 qt开发架构_跨平台_02

3. Qt5.9开发环境搭建


需要安装以下组件:

  • Qt Creator 4.3.1

集成开发环境,可管理项目代码、具有可视化设计界面

  • Qt 5.9.0

框架代码和相关库

  • (MSVC)需要安装VS2015

Windows平台上的C、C++编译器

  • MinGW

Windows环境下的gcc、g++ Minimallist GNU的缩写

  • gcc g++

Linux下的GNU开发的C、C++编译器

3.1 下载Qt 5.9.0(集成Qt Creator)

qt中mvc功能架构 qt开发架构_Qt_03

下载完成:

qt中mvc功能架构 qt开发架构_Windows_04

安装过程:

qt中mvc功能架构 qt开发架构_Windows_05

登陆账号:

qt中mvc功能架构 qt开发架构_跨平台_06

设置安装位置:

qt中mvc功能架构 qt开发架构_Qt_07

设置安装的组件:

Sources:Qt源代码。

qt中mvc功能架构 qt开发架构_跨平台_08

同意条款:

qt中mvc功能架构 qt开发架构_Qt_09

等待安装完成:

qt中mvc功能架构 qt开发架构_跨平台_10

完成:

qt中mvc功能架构 qt开发架构_Windows_11

qt中mvc功能架构 qt开发架构_开发环境搭建_12

3.2 VS2015下载安装

  • 先下载好安装包

qt中mvc功能架构 qt开发架构_Qt_13

  • 设置安装位置

qt中mvc功能架构 qt开发架构_Windows_14

  • 选择Visual C++

qt中mvc功能架构 qt开发架构_Qt_15

安装完成:

qt中mvc功能架构 qt开发架构_qt中mvc功能架构_16

3.3 下载安装Qt Creator(可选)

Qt Creator 已在刚才安装Qt的时候安装完成,不用单独安装。

qt中mvc功能架构 qt开发架构_开发环境搭建_17

下载完成:

qt中mvc功能架构 qt开发架构_qt中mvc功能架构_18