Qt 入门 01-03:Qt Creator + VS2019 项目创建

张开发
2026/5/14 11:29:13 15 分钟阅读

分享文章

Qt 入门 01-03:Qt Creator + VS2019 项目创建
Qt 入门 01-03Qt Creator VS2019 项目创建一、Qt Creator 核心使用从零创建 Qt 项目1. 项目类型全解析2. 项目创建 Step by Step3. 项目目录结构4. Qt Creator 个性化设置5. 运行、调试与构建6. UI 界面可视化布局二、VS2019 开发 Qt高效工程配置指南1. 创建 Qt 项目2. 项目文件差异3. VS2019 个性化与编译设置三、Qt 第三方模块添加功能扩展必备1. Qt Creator 添加模块2. VS2019 添加模块四、总结Qt 作为跨平台 C 图形界面开发框架凭借高效的 UI 绘制、丰富的控件库与灵活的跨平台能力成为桌面端开发的热门选择✨。而Qt Creator与VS2019是 Qt 开发最常用的两大 IDE前者轻量简洁后者生态完善、调试便捷。本文将从零拆解两大工具的核心用法覆盖项目创建、界面布局、环境配置、编译调试与第三方模块添加帮你快速上手 Qt 双平台开发。一、Qt Creator 核心使用从零创建 Qt 项目Qt Creator 是 Qt 官方原生 IDE轻量化、开箱即用是新手入门的首选工具。1. 项目类型全解析打开 Qt Creator 点击「Create Project」左侧项目分类清晰核心类型如下✅Application QtC 核心项目含Widget Application带图形界面、Console Application控制台项目、QML 项目Application Qt for PythonPython 版 Qt 项目本文不做讲解Library用于开发 Qt/C 静态 / 动态库️NON QT Project纯 C/C 练习项目无 Qt 框架依赖导入项目从代码仓库拉取已有 Qt 工程。课程重点聚焦Qt Widget Application带界面项目是桌面开发的核心类型。2. 项目创建 Step by Step选择「Qt Widget Application」→ 点击「Choose」设置项目存储路径建议固定目录如myQtCreatorProject构建系统选择普通项目用 qmake跨平台项目选 CMake窗口类设置默认选QWidget勾选「Generate form」自动生成 UI 文件可自定义类名如MainWidget编译器选择安装 VC 编译器则选对应选项版本控制默认不开启点击「完成」项目创建成功3. 项目目录结构qmake 生成的项目目录清晰规整.pro文件项目配置核心文件 Header头文件.h Source源文件.cpp FormUI 界面文件双击可可视化编辑。4. Qt Creator 个性化设置打造舒适的编码环境设置一步到位字体 主题「工具 → 选项 → 文本编辑器 → Font Colors」调整字体大小、切换深色 / 浅色主题推荐Qt Creator Dark编辑器行为「Behavior」设置缩进4 格、文件编码UTF-8、显示行号、代码折叠Kit 配置安装后默认无需修改避免环境紊乱。5. 运行、调试与构建▶️ 运行三角形按钮分Debug调试版与Release发布版 调试带虫子图标Qt Creator 调试体验一般复杂调试建议用 VS 构建锤子图标支持右键「清除→重新构建」 生成文件exe 存于项目目录的build-xxx-Debug/Release文件夹Release 体积仅为 Debug 的 1/3 左右。6. UI 界面可视化布局Qt 的 UI 设计拖拽式操作零代码快速搭建界面控件库按钮、复选框、输入框、布局器等组件拖拽即用布局方式水平布局、垂直布局、栅格布局搭配「弹簧Horizontal Spacer」实现自适应界面控件属性修改控件名如btnOpen、宽高、文本双击直接编辑操作技巧打破布局、删除控件、CtrlZ 撤销修改后 CtrlS 保存。二、VS2019 开发 Qt高效工程配置指南VS2019 生态强大、调试顺滑是企业级 Qt 开发的主流选择。1. 创建 Qt 项目打开 VS2019 → 创建项目 → 语言选「C」→ 搜索「Qt」选择Qt Widgets Application带界面核心项目设置项目路径如myVSQtProject、项目名选择 32/64 位编译器自定义类名、基类QWidget默认生成.qrc资源文件点击「完成」项目创建完成。2. 项目文件差异VS2019 比 Qt Creator 多.qrc** 资源文件**用于存放图片、样式表等资源Qt Creator 可右键手动添加。3. VS2019 个性化与编译设置主题 字体「工具 → 选项 → 环境 → 颜色主题」字体调至 16 号更清晰字符集项目右键「属性 → 配置属性 → 常规」强制设为 Unicode弃用多字节生成路径自定义输出目录区分 Debug/Release 版本必备快捷键F7生成解决方案编译F5开始调试CtrlF5不调试运行F12跳转到函数定义F10单步运行F11进入函数。三、Qt 第三方模块添加功能扩展必备Qt 开发中多媒体、网络、JSON 解析等功能需手动添加模块。1. Qt Creator 添加模块打开项目.pro文件在QT 后添加对应模块如多媒体模块multimedia widgets保存文件自动加载模块红线消失即可编译。2. VS2019 添加模块项目右键「属性 → Qt Project Settings」切换 Debug/Release 版本勾选需要的模块如MultimediaWidgets点击「OK」模块加载完成。四、总结Qt Creator 轻量简洁适合快速开发与入门练习VS2019 功能强大适配企业级项目与复杂调试。二者项目逻辑互通、UI 设计一致仅配置与操作细节略有差异。掌握项目创建、界面布局、环境配置、模块添加四大核心技能即可轻松驾驭 Qt 双平台开发后续将深入讲解界面布局进阶、信号槽机制、自定义控件等内容持续解锁 Qt 开发高阶技巧

更多文章