QT的简介和安装QT5.14.2版本

 一、 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类库中各种类是以模块的形式分类组织,-个模块就是一个编程主题,比如数据库、网络、多线程等等。

  1. Qt Core模块:是QT类库的核心,所有其他模块都依赖这个块,
  2. Qt Gui模块:提供GUI程序的基本功能。
  3. Qt Network模块:提供跨平台的网络功能。
  4. Qt Widgets模块:提供创建用户界面的功能。

MVC模式:

经典MVC模式中,M是指业务模型,V是指用户界面,c则是控制器,使用MVC的目的是将M和v的实现代码分离,从而使同个程序可以使用不同的表现形式。其中,View的定义比较清晰,就是田户界面。模型一视图一控制器(MVC)

下面是安装步骤:

安装这个版本把网络先关闭可以省略一下不必要的步骤。

第一步:下载完后双击打开下面这个安装包

第二步:点击next就好

第三步:联网情况下会出现这一步,注册和登录,一般关闭网络安装。

第四步:断网情况下是到这一步的

第五步:点击下一步即可,这里不要乱改,和环境有关

第六步:点击下一步即可,默认安装插件

最后一步:前面还有几步骤也是点击下一步即可。安装完毕这里

### QT 5.14.2 安装指南 #### 准备工作 为了顺利安装QT 5.14.2,需先确认操作系统环境已准备好必要的依赖项。对于Linux系统而言,这通常涉及设置好开发工具链以及配置相应的环境变量路径[^2]。 #### 下载源码包 访问官方下载页面获取适用于目标平台的QT 5.14.2版本压缩包。建议选择预编译二进制形式以简化部署流程;但对于特定需求场景下,则可以选择源代码自行构建。 #### 解压并初始化 解压缩所下载文件至指定位置,并进入该目录完成初步设定。如果是基于源码的方式,则还需按照文档指引执行额外准备动作,比如创建必要子目录结构等操作。 ```bash tar -xvf qt-everywhere-src-5.14.2.tar.xz cd qt-everywhere-src-5.14.2 ``` #### 配置与编译选项 通过运行`./configure`命令来定制化编译参数,如指定安装路径、启用/禁用模块特性等功能开关。此过程会自动生成Makefile用于后续步骤中的实际编译作业[^4]。 ```bash ./configure -prefix /opt/qt5.14.2 \ -opensource \ -confirm-license \ -nomake examples \ -nomake tests ``` #### 执行编译及安装 利用多线程加速方式加快整个编译速度,完成后即可正式将生成物安置于先前定义好的目的地内。 ```bash make -j$(nproc) sudo make install ``` #### 设置环境变量 为了让系统能够识别新安装QT库,在`.bashrc`或其他适当shell profile文件里追加相应条目指向上述安装点下的binaries及相关资源所在之处[^3]。 ```bash export PATH=/opt/qt5.14.2/bin:$PATH export LD_LIBRARY_PATH=/opt/qt5.14.2/lib:$LD_LIBRARY_PATH source ~/.bashrc ``` #### 测试验证 最后一步是对刚安裝完毕后的环境做简单测试,确保一切正常运作无误。可以尝试启动Qt Creator IDE或是编写一段小程序来进行功能检验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值