QT:在线安装与离线安装

QT 学习系列



一、安装

(一)离线安装

windows系统

  1. 获取安装包:
  • QT下载地址:Qt Downloads。进入该网页后,能看到丰富的 Qt 版本资源,从中挑选适合自己需求的版本。例如,文中选择了 QT5.9.6 版本进行下载,在页面中仔细定位对应的下载链接,不同操作系统(如 Windows、Linux、Mac)有各自专属的安装包格式,需精准甄别。
  • 从上面的网站我们可以进入下面的网页,然后我们选泽相应的版本进行下载:

在这里插入图片描述

  • 选择QT5.9.6进行下载:
    在这里插入图片描述在这里插入图片描述

  • 安装

在这里插入图片描述

  • 输入你的QT账号与密码:

在这里插入图片描述

  • 选择安装路径
    在这里插入图片描述
  • 安装所需组件,
    在这里插入图片描述
  • 下一步、下一步、安装
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

Linux 系统

  • 在终端中切换到安装器所在目录,使用命令chmod +x qt-unified-linux-x64-online.run赋予安装器执行权限。
  • 接着执行./qt-unified-linux-x64-online.run,输入账号密码登录,后续按照终端中的提示,依次设置安装路径、选择组件等,顺利完成安装过程。

Mac 系统

  • 双击.dmg 安装包,将 Qt 图标拖移到 “Applications” 文件夹中,简单几步就搞定安装。

以上简单介绍如何离线安装QT,下面具体描述如何在线安装QT。

(二)在线安装

  1. 前期准备
    • 确保设备连接稳定且流畅的网络,因为在线安装全程依赖网络实时下载大量文件。同样需在 Qt 官方网站注册账号,该账号用于登录在线安装程序,实现授权验证以及记录个人安装偏好设置等功能。
  2. 下载安装器
  3. 安装步骤
    • Windows系统
      • 双击下载的安装器,如qt-unified-windows-x64-online.exe,输入注册账号密码后,依序阅读并同意许可协议,在欢迎页面、隐私设置页面等一路点击“下一步”。关键的安装路径设置时,坚持使用英文路径,随后选择“自定义安装内容”。在组件挑选页面,结合项目需求勾选 Qt 版本(如 Qt 5.x 系列)、Qt Creator 等组件,确认后点击“下一步”“安装”,静候安装完成。
    • Linux系统
      • 在终端切入安装器所在目录,通过chmod +x qt-unified-linux-x64-online.run赋予执行权限,再执行./qt-unified-linux-x64-online.run,登录账号后,跟随终端提示设定安装路径、筛选组件,直至安装完毕。
    • Mac系统
      • 双击.dmg 安装包,将 Qt 图标拖移至“Applications”文件夹,简单几步结束安装。

二、 环境变量配置

  • Windows系统
    • 右键点击“此电脑”,选“属性”,在弹出窗口点“高级系统设置”,再选“环境变量”。在“系统变量”里找到“Path”变量,点击“编辑”,新建条目,把Qt安装路径下的bin目录添加进去,像C:\Qt\Qt5.15.2\5.15.2\mingw81_64\bin,保存设置。
  • Linux系统
    • vi ~/.bashrc命令打开.bashrc文件,在末尾添加export PATH=/opt/Qt5.15.2/5.15.2/gcc_64/bin:$PATH(依实际安装路径调整),保存退出后,在终端输入source ~/.bashrc使配置生效。
  • Mac系统
    • 通过vi ~/.bash_profile打开.bash_profile文件,添加export PATH=/Users/your_username/Qt5.15.2/5.15.2/clang_64/bin:$PATHyour_username换为你的实际用户名),保存并执行source ~/.bash_profile使之生效。

三、验证

无论哪种安装方式结束后,都要验证是否成功。打开命令提示符(Windows)或终端(Linux、Mac),输入qmake -v,若成功安装,会清晰显示 Qt 的版本信息。另外,尝试启动 Qt Creator,若能正常打开,界面无报错,就说明 Qt 环境搭建完美收官。


总结

本文全面介绍了 QT 的安装方法,涵盖离线与在线两种模式。离线安装需提前从指定官网地址获取合适版本安装包,按步骤输入账号、选定路径及组件即可;在线安装则要先保障网络与账号就绪,从官网或镜像源下载安装器,再依不同操作系统特性完成一系列安装操作。两种方式各有优劣,离线安装适合网络不稳定环境,一次性下载安装包后可随时安装;在线安装能实时获取最新版本与组件更新,方便紧跟技术迭代,但受网络制约明显。开发者可权衡自身网络条件、版本及时性需求等因素,灵活选用 QT 安装方式,迈出 QT 学习与开发的坚实第一步。加油。

Qt离线加载BMapGL可以通过以下步骤实现: 1. 首先,在Qt项目中添加BMapGL的相关文件和资源。可以将BMapGL的库文件(.dll或.so等)以及必要的资源文件(图片、样式等)拷贝到Qt项目目录下的合适位置。 2. 在Qt项目的.pro文件中添加BMapGL库的链接和引入相关头文件的路径。可以通过在.pro文件中添加类似下面的语句来实现: ```c++ LIBS += -L/path/to/BMapGL -lBMapGL INCLUDEPATH += /path/to/BMapGL ``` 其中,/path/to/BMapGL是BMapGL库文件和头文件所在的路径。 3. 在Qt界面中添加一个QQuickWidget控件,用于加载BMapGL的离线地图。可以在Qt Designer中添加一个QWidget控件,并将其转换为QQuickWidget控件,或者在代码中动态创建一个QQuickWidget控件,并设置它的大小和位置。 4. 在Qt代码中使用BMapGL的API来加载离线地图。需要在所在的类中包含BMapGL的头文件,并在构造函数或初始化函数中初始化BMapGL控件,并通过API调用相关函数来加载离线地图。具体的API使用方式可以参考BMapGL的官方文档或示例代码。 例如,可以通过类似下面的代码来加载离线地图: ```c++ #include "BMapGL.h" ... BMapGL* bmapGL = new BMapGL(); bmapGL->setOfflineMode(true); // 开启离线模式 bmapGL->loadOfflineMap("path/to/offline/map"); // 加载离线地图 ... QQuickWidget* quickWidget = new QQuickWidget(); quickWidget->setResizeMode(QQuickWidget::SizeRootObjectToView); quickWidget->setSource(QUrl(QStringLiteral("qrc:/qml/main.qml"))); quickWidget->rootObject()->setProperty("bmapGL", QVariant::fromValue((void*)bmapGL)); ... ``` 其中,path/to/offline/map是离线地图文件所在的路径,"qrc:/qml/main.qml"是包含BMapGL控件的QML文件路径。 通过以上步骤,就可以在Qt中实现离线加载BMapGL,并显示离线地图的功能。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值