# learn-qt **Repository Path**: pustian/learn-qt ## Basic Information - **Project Name**: learn-qt - **Description**: learn qt sample - **Primary Language**: C++ - **License**: 0BSD - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-01-08 - **Last Updated**: 2024-12-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # QT https://qtguide.ustclug.org/ http://c.biancheng.net/view/1804.html ## 安装 [下载地址](http://download.qt.io/) 国内镜像 + [中国科学技术大学](http://mirrors.ustc.edu.cn/qtproject/) + [清华大学](https://mirrors.tuna.tsinghua.edu.cn/qt/) + [北京理工大学](http://mirror.bit.edu.cn/qtproject/) 目录结构: + 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 开发环境安装包,其下的qt/,这是 Qt 开发环境的下载目录 > 版本号解释 > 第一个数字 5 是大版本号(major),第二个数字 4 是小版本号(minor),第三个数字 0 是补丁号(patch)。 > 只要前面两个数字相同,Qt 库的特性就是一致的,最后的数字是对该版本的补丁更新 > qt-opensource-windows-x86-5.11.1.exe 是 Windows 系统下的 Qt 安装包,这很简略,MinGW 和 VC 版本全部集成到一块了。 > qt-opensource-mac-x64-5.11.1.dmg 是苹果操作系统的安装包。 > qt-opensource-linux-x64-5.11.1.run 是 Linux 系统的安装包。 ```bash # ubuntu sudo apt-get install build-essential libgl1-mesa-dev # centos sudo yum groupinstall "C Development Tools and Libraries" sudo yum install mesa-libGL-devel # opensuse sudo zypper install -t pattern devel_basis ``` ## 目录结构 /home/pustian/Qt5.14.2/ ├── 5.14.2 QT类库和源码 │   ├── android │   ├── gcc_64 Qt的类库文件,例如头文件、静态库、动态库等 │   └── Src Qt源码目录 ├── dist ├── Docs 帮助文档 │   └── Qt-5.14.2 ├── Examples 示例代码 │   └── Qt-5.14.2 ├── ... ├── installerResources │   ├── qt.installer.changelog │   ├── qt.license.thirdparty │   ├── qt.qt5.5142 │   ├── qt.qt5.5142... │   ├── qt.qt5.5142.src │   └── qt.tools.qtcreator ├── Licenses └── Tools 开发工具集 ├── Conan └── QtCreator ## 启动QtCreator qtcreator.sh ## 目前所有代码在ubuntu18上运行验证 Qt5.14.2 -- # windows install ## Windows static deploy *exe directory run `windeployqt`