赞
踩
Qt实质上是用C++编写的大型类库,为跨平台应用开发提供了完整框架。包含大量类,支持GUI、数据库、网络、多媒体等应用的编程。
Qt的一个重要特点就是具有跨平台开发能力,Qt能用于如下一些设备和平台的应用开发:
嵌入式设备的软件开发需要使用交叉编译开发方式:需要现在计算机上编写源程序,然后使用针对目标平台的编译器编译代码,再将编译出的二进制文件通过仿真器下载到目标设备上运行。
略
本书介绍如何用Qt框架和C++语言开发Windows桌面应用,不介绍使用QML编程和使用Python语言调用PySide6或PyQt6的编程,需安装Windows平台的Qt6.2.
进入开源版本页面(注:安装的Qt是否开源,与下载的安装包无关,只和注册账户有关)
拉到页面底部,点击开源安装包下载
选择版本进行下载
运行安装文件,注册Qt开源账户
设置安装路径和安装类型
安装Qt组件,如果发现可选安装组件比图中多,说明正在安装的是企业版,需要使用开源账户重新登录
书中安装的是Qt6.2.3,此教程安装的是Qt6.5.1
WebAssembly(TP):将Qt编写的程序编译为WebAssembly格式发布到Web浏览器上运行,不安装。TP为技术预览版本;
MSVC 2019 ARM64(TP):一般Windows计算机采用AMD64架构,而不是ARM64架构,不安装。
MSVC 2019 64-bit:本书在11章介绍Qt Creator的Widget插件时才必须使用,其他时候不使用。该组件必须单独安装Visual Studio2019(社区版即可),初学不用安装
MinGW 11.2.0 64-bit:MinGW是Windows平台上使用的GUN工具集,需要安装。
Android:为Android手机开发应用提供的Qt开发套件,本书不涉及
Sources:Qt框架源代码
Qt 5 Compatibility Module:为兼容Qt5而在Qt6设计的模块,为了保证一定的兼容性,应该选择安装
Qt Shader Tools:Qt着色器工具,用于3D图形着色的模块
Qt Debug Information Files:Qt6调试信息文件
Qt Quick Timeline:Qt Quick的模块,本书不涉及Qt Quick编程,不安装。
安装开发者工具组件
等待下载完成,下载速度慢可参考QT6在线安装下载速度慢的解决办法
略
File->New File or Project
选择构建系统界面,可以选择qmake或Cmake,默认是qmake
选择窗口基类
选择翻译文件
本示例不需要设计多语言界面
选择开发套件
本书项目一般使用MinGW 64-bit套件
每个开发套件的Build设置界面上,有一个Shadow build复选框,如果勾选,构建项目后将在项目同级目录下创建输出文件夹;否则将在项目的目录下创建文件夹debug和release用于存放输出文件。一般不需要修改,只有在需要输出多种构建版本的输出文件时才勾选。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。