一、环境的搭建与配置
1.1 vs2019安装
1.2 qt 5.14安装
前往 qt下载地址,选择qt5.14版本,选择 qt-opensource-windows-x86-5.14.2.exe 下载安装。
注:一定要断网安装!!!在安装界面需要你填写qt账号,新版qt已经没有跳过按钮,不填则无法下一步,千万不要填qt账号(否则一个月后,qt项目将无法编译,报错qt许可证验证不通过),所以请断网安装,则可以跳过填写qt账号。
1.3 qt VS开发插件安装
前往 qt VS开发插件下载地址,选择最新的版本,选择 qt-vsaddin-msvc2019-2.5.1.vsix 下载安装。
注:以上软件下载时遇到速度慢的情况,可以选复制下载链接,使用迅雷下载,速度极快。
1.4 VS配置qt
安装完以上软件,打开vs2019,选择 继续但无需代码
open vs2019
选择 扩展 > qt vs tool > qt options
qt tool
选择 Add > 填写qt的版本名称和安装路径 > 点击OK
add qt path
此时新建项目,可以看到vs中已经有了qt相关的项目
新建qt项目
二、创建qt项目
因为是最新的qt5,所以选择 Qt Widgets Application ,填写项目名称并创建。
2.1 界面的设计
双击 项目名.ui 文件,在 Qt Designer 中设计计算器布局,主要使用 Push Button 和 Text Browser 控件,并修改其类名和值,大致界面如下:
qt ui 界面
2.2 逻辑代码
主要涉及两个文件 项目名.h 和 项目名.cpp
涉及的问题和知识点:
中文乱码
在qt5中,中文乱码处理可以直接使用 QStringLiteral("中文") 来处理中文
QtWidgetsAppli