qt如何创建桌面快捷方式?Windows平台qt怎么安装?

Qt 是一个跨平台的 C++ 框架, 是应用程序开发的一站式解决方案,在项目开发中经常会使用到,在使用的过程中,有些程序员觉得找qt太麻烦了,就想在桌面创建一个快捷方式,那qt如何创建桌面快捷方式?接下来我们就来给大家讲解一下这方面的内容。

qt创建桌面快捷方式.jpg

//建立桌面快捷方式

QString strAppPath = "C:/UpdateApp/MyProcess.exe";//要创建快捷方式的应用程序绝对路径

QString strDesktopLink = QStandardPaths::writableLocation(QStandardPaths::DesktopLocation) + "/";

strDesktopLink += "MyProcess.lnk";

//判断是否已存在

QFileInfo dir0(strDesktopLink);

if (dir0.isFile())

{

QFile::remove(strDesktopLink);

}

//生成桌面快捷方式

QFile fApp(strAppPath);

fApp.link(strDesktopLink);

//建立开机启动快捷方式

QString strMenuLink = QStandardPaths::writableLocation(QStandardPaths::ApplicationsLocation) + "/";

strMenuLink += "Startup/";

QDir pathDir;

pathDir.mkpath(strMenuLink);

strMenuLink += "MyProcess.lnk";

//判断是否已存在

QFileInfo dir(strMenuLink);

if (dir.isFile())

{

QFile::remove(strMenuLink);

}

//生成开机启动快捷方式

fApp.link(strMenuLink);

效果如下:

Windows平台qt怎么安装?

1) 注册和登录

Qt 在安装过程中会提示用户进行注册和登录,不用理会,跳过(Skip)即可,实际开发时不需要登录。

qt如何创建桌面快捷方式?Windows平台qt怎么安装?.jpg

2) 安装路径和关联文件

1.jpg

Qt 允许用户自定义安装路径,但是请注意,安装路径不能带空格、中文字符或者其它任何特殊字符。

另外,该界面还会询问是否关联特定的文件类型。如果关联(默认是关联的),特定后缀的文件(包括 .cpp 文件)默认使用 Qt 打开。我喜欢使用纯文本编辑器(例如 Sublime Text)来打开 C++ 源文件,所以我取消了该选项,读者根据自己的实际情况定夺。

3) 选择安装组件

Qt 安装过程中最关键的一步是组件的选择,请看下图:

2.jpg

Qt 的安装组件分为两部分:一部分是“Qt 5.9”分类下的,该分类包含的是真正的 Qt 开发库组件;另一部分是“Tools”分类下的,该分类包含的是集成开发环境和编译工具。以下是Qt 安装组件及其说明:

MinGW 5.3.0 32 bit:编译器模块。MinGW 是 Minimalist GNU for Windows 的缩写,MinGW 是 Windows 平台上使用的 GNU 工具集导入库的集合。是本教程使用 MinGW 编译,所以必须安装。

UWP ***:UWP 是 Windows 10 中 Universal Windows Platform 的简称,有不同编译器类型的 UWP,属于 MSVC 编译器生成的 Qt 库。如果不是开发 UWP 应用程序,就不需要,直接忽略。

MSVC ***:针对 Windows 平台上的 MSVC 编译器的 Qt 组件,如 msvc2015 32-bit 和 msvc2015 64-bit 等。安装该组件需要计算机上已经安装相应版本的 Visual Studio。如果你不使用 MSVC 编译器进行开发,就不用安装。本教程使用 MinGW 编译组件,所以不用安装 MSVC *** 组件。

Android ***:这是针对安卓应用开发的 Qt 库,如果读者有安卓开发这方面需求可以自己选择安装,一般情况下用不到。

Sources:Qt 的源代码包,除非你想阅读 Qt 的源码,否则不用安装。

Qt ***:Qt 的附加模块,大部分建议安装,这些附加模块括号里的 TP 是指 Technology Preview ,技术预览模块的意思,还处在功能测试阶段,不是正式版模块;附加模块括号里的 Deprecated 是指抛弃的旧模块,兼容旧代码使用的,一般用不到。这些附加模块读者可以选择部分或都勾选了安装,占用空间不大。

部分组件说明:

Qt Charts 是二维图表模块,用于绘制柱状图、饼图、曲线图等常用二维图表。

Qt Data Visualization 是三维数据图表模块,用于数据的三维显示,如散点的三维空间分布、三维曲面等。

Qt Scritp(Deprecated)是脚本模块,已被抛弃,不建议安装。

“Tools”分类下的开发组件:

Qt Creator 4.3.0:这是集成开发环境,强制安装的,以后所有的项目和代码都在 Qt Creator 里面新建和编辑。

Qt Creator 4.3.0 CDB Debugger surpport:用于和 CDB 调试工具对接,默认安装,一般用于调试 VC 编译的 Qt 程序。

MinGW 5.3.0:这是开源的编译器套件,这本教程必须用到的,需要读者勾选安装。

Strawberry Perl 5.22.1.3:用于编译 Qt 源代码的 Perl 开发环境,不需要安装。如果读者以后用到,也可以另外手动安装,在搜索引擎搜索 Strawberry Perl 关键词,去 Strawberry Perl 官网下载最新的安装包是一样用的。

选择完了组件,根据向导一步一步操作就可以了。安装完成后,在 Windows“开始”菜单中会看到 Qt 5.9.0 程序组。

3.jpg

这样我们就完成了qt的安装,不过在安装qt时大家要注意,因为qt占用的内存比较大,因此建议大家在安装时一定要空出内存,不然会导致无法安装!最后大家如果想要了解更多json相关知识,敬请关注奇Q工具网。

推荐阅读:

java代码怎么运行?java代码编译出错是什么原因?

java初学者推荐哪本书?java初学者值得拥有的几本书!

java用哪个软件编译比较好?java编译软件分享