一、 QT是通用的C++开发界面框架(C++图形用户界面 应用程序开发框架。)它既可以开发GU!程序,也可用于开发非GU!程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Obiect Compiler,moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。目前主流版本是2013年的QT5。特点是面向对象,跨平台。
下面是我安装的qt5版本号是5.14.2,也可以直接在百度搜索QT官网进行下载,不过因为在这个版本后面的版本说会收费,我这个版本以及前面版本都是离线资源。这个是在windows系统环境下安装的,目前没有Linux和mac版本。
通过网盘分享的文件:qt-opensource-windows-x86-5.14.2.exe
链接: https://pan.baidu.com/s/12M2is--uCjXUBIteSGSpEg?pwd=t3mg 提取码: t3mg
二、QT模块
QT本身不是一种编程语言,而是一个用标准C++编写的跨平台开发类库,它对标准C++进行了很多扩展,引入很多新的概念和功能,比如信号与槽函数等等。同时为开发GUI应用程序和非GUI应用程序提供了各种类,QT类库中各种类是以模块的形式分类组织,-个模块就是一个编程主题,比如数据库、网络、多线程等等。
- Qt Core模块:是QT类库的核心,所有其他模块都依赖这个块,
- Qt Gui模块:提供GUI程序的基本功能。
- Qt Network模块:提供跨平台的网络功能。
- Qt Widgets模块:提供创建用户界面的功能。
MVC模式:
经典MVC模式中,M是指业务模型,V是指用户界面,c则是控制器,使用MVC的目的是将M和v的实现代码分离,从而使同个程序可以使用不同的表现形式。其中,View的定义比较清晰,就是田户界面。模型一视图一控制器(MVC)
下面是安装步骤:
安装这个版本把网络先关闭,可以省略一下不必要的步骤。
第一步:下载完后双击打开下面这个安装包
第二步:点击next就好
第三步:联网情况下会出现这一步,注册和登录,一般关闭网络安装。
第四步:断网情况下是到这一步的
第五步:点击下一步即可,这里不要乱改,和环境有关
第六步:点击下一步即可,默认安装插件
最后一步:前面还有几步骤也是点击下一步即可。安装完毕这里