赞
踩
http://download.qt.io/
目录 | 说明 |
---|---|
archive | 各种 Qt 开发工具安装包,新旧都有(可以下载 Qt 开发环境和源代码)。 |
community_releases | 社区定制的 Qt 库,Tizen 版 Qt 以及 Qt 附加源码包。 |
development_releases | 开发版,有新的和旧的不稳定版本,在 Qt 开发过程中的非正式版本。 |
learning | 有学习 Qt 的文档教程和示范视频。 |
ministro | 迷你版,目前是针对 Android 的版本。 |
official_releases | 正式发布版,是与开发版相对的稳定版 Qt 库和开发工具(可以下载Qt开发环境和源代码)。 |
online | Qt 在线安装源。 |
snapshots | 预览版,最新的开发测试中的 Qt 库和开发工具。 |
archive 和 official_releases 两个目录都有最新的 Qt 开发环境安装包,以 archive 目录里的内容为例来说明。点击进入 archive 目录,会看到四个子目录:
目录 | 说明 |
---|---|
vsaddin | 这是 Qt 针对 Visual Studio 集成的插件 |
qtcreator | 这是 Qt 官方的集成开发工具,但是 qtcreator 本身是个空壳,它没有编译套件和 Qt 开发库。除了老版本的 Qt 4 需要手动下载 qtcreator、编译套件、Qt 开发库进行搭配之外,一般用不到,Qt 5以上有专门的大安装包,里面包含开发需要的东西,并且能自动配置好。 |
qt | 这是 Qt 开发环境的下载目录。 |
online_installers | 在线安装器,国内用户不建议使用,在线安装是龟速,还经常断线。 |
qt 子目录 ,看到如下列表:
国内镜像网站
参考:http://qtdebug.com/qt-install/
由于Qt5.15及以上版本不提供离线安装包,则需要使用在线安装进行安装。
首先下载在线安装器:https://mirrors.cloud.tencent.com/qt/official_releases/online_installers/
因为如果完整安装Qt开发环境,将会非常大(至少在50G以上),所以选择“自定义安装”。选择Qt 5.15版本,且包含三种Qt构建版本:MSVC 2019、MinGW 8.10和Android。选择Qt的全部插件。如下图所示:
开发和设计工具选择如下:
下一步下一步。。。
5.15.2目录下的每一个目录则对应一个Qt版本。不同版本目录下的目录结构都是一样:
对于不同的Qt版本,其目录结构是一样的,其中的dll和库文件存在差异。当我们在发布自己开发的应用软件时,缺失的dll文件可以到该目录下对应Q的t版本中寻找。
MaintenanceTool.exe 可用于修改安装
安装对应版本插件,VS2019扩展搜索或直接下载:https://mirrors.tuna.tsinghua.edu.cn/qt/archive/vsaddin/2.8.1/
这个主要是因为,Qt Designer默认是不允许在分离窗口运行的,大概也就是不能在QtCreator之外存在VS2019这个IDE吧。
解决办法:
找到菜单栏-- 扩展 – Qt Vs Tool – Options,在对话框中找到Qt – General – Qt Designer – Run in detached window,把False 改为 True,如下图所示,就能双击打开ui文件了。
ui文件也可以更改打开方式为 Qt Creator(Qt\Tools\QtCreator\bin\qtcreator.exe)
在VS中文乱码问题安装插件
在出现中文的代码文件中添加:
#pragma execution_character_set(“utf-8”)
或在对QString类型变量赋值时,可使用 QString::fromLocal8Bit(“中文”)格式。
QtCreator文乱码问题
qt显示中文乱码,编译提示常量中有换行符,文本后缀“xxx”无效,未找到文本运算符或者文本运算符模板“xxx”。原因是msvc编译器不识别中文字符导致的!
当用msvc编译器的时候,在.pro文件中加上如下代码:
msvc {
QMAKE_CFLAGS += /utf-8
QMAKE_CXXFLAGS += /utf-8
}
另外有个地方请注意:
qtcreator中 工具——选项——文本编辑器——行为——默认编码要设置成UTF-8
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。