1. 环境准备与验证
在开始Qt图形化开发之前,确保开发环境正确配置是至关重要的第一步。对于使用VS2015和Qt5.9.x的组合,需要特别注意版本匹配问题。
1.1 安装VS2015与Qt插件
Visual Studio 2015(简称VS2015)是微软推出的经典IDE,其官方名称为Visual Studio 2015 with Update 3。建议从微软官网下载完整安装包,安装时至少勾选以下组件:
- Visual C++(必须包含MFC和ATL支持)
- Windows 10 SDK(版本10.0.14393或更高)
- Git for Windows(可选,用于版本控制)
Qt VS Tools是连接VS2015和Qt框架的桥梁插件。安装时需注意:
- 从Qt官网下载对应版本的插件(推荐2.4.3版本)
- 关闭所有VS2015实例后再运行安装程序
- 安装完成后启动VS2015,应在菜单栏看到"Qt VS Tools"选项
注意:如果安装后未显示Qt菜单项,可尝试在VS2015的"工具→扩展和更新"中检查插件是否被禁用。
1.2 Qt版本选择与配置
Qt5.9.x是长期支持版本(LTS),特别适合企业级开发。建议下载Qt5.9.9的MSVC2015版本,注意区分32位和64位架构。安装时需勾选:
- MSVC 2015 32-bit和/或64-bit组件
- Qt Charts、Qt Data Visualization等可选模块(根据项目需求)
- Qt Creator(可选,作为辅助开发工具)
配置Qt路径的详细步骤:
- 在VS2015中点击"Qt VS Tools→Qt Options"
- 点击"Add"按钮,浏览到Qt安装目录(如C:\Qt\Qt5.9.9\msvc2015)
- 设置版本名称(如"Qt5.9.9 MSVC2015")
- 勾选"Set as default Qt version"设为默认版本
1.3 环境验证测试
创建简单的验证项目:
- 新建控制台项目(文件→新建→项目→Visual C++→Win32控制台应用程序)
- 添加以下测试代码:
cpp复制#include <QtCore/QDebug>
int main() {
qDebug() << "Qt version:" << qVersion();
return 0;
}
- 配置项目属性:
- 平台工具集:Visual Studio 2015 (v140)
- Qt版本:选择刚才配置的Qt5.9.9
- 编译运行,输出应显示当前Qt版本号
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 创建Qt Widgets应用程序
2.1 项目初始化设置
创建新项目时,VS2015提供了多种Qt项目模板。对于图形化Hello World程序,我们选择"Qt Widgets Application"模板,这是最传统的桌面GUI开发方式。
项目创建时的关键设置:
- 解决方案目录:建议使用简短英文路径,避免空格和中文
- 项目名称:遵循C++命名规范(字母开头,仅包含字母数字和下划线)
- 创建目录解决方案:建议勾选,保持项目结构清晰
向导页面配置要点:
-
Class Information页面保持默认即可:
- Base class选择QMainWindow(提供完整窗口框架)
- Class name使用MainWindow(标准命名)
- 取消Generate form选项(手动设计UI更直观)
-
Translation页面可跳过(除非需要多语言支持)
-
Kit Selection确认使用MSVC2015编译器
2.2 项目结构解析
成功创建项目后,VS2015会自动生成以下关键文件:
code复制QtHelloWorld/
├── QtHelloWorld.sln # 解决方案文件
├── QtHelloWorld/
│ ├── MainWindow.h # 主
