QT Creator使用基本介绍

QT Creator使用基本介绍

文章目录

  • [QT Creator使用基本介绍](#QT Creator使用基本介绍)

一、创建并运行第一个QT项目

  1. 点击新建文件或项目之后,默认选择Qt Widgets Application ,然后点击Choose...

  2. 填写该项目名称 ,选择项目存放的路径设为默认项目路径

  3. 这个编译器是默认的,点击下一步

  4. 这个是默认生成文件的名字,我们暂时先不用修改

  5. 点击下一步

  6. 这个是编译器的版本,我们先使用默认的

  7. 点击完成

  8. 点击完成之后我们的第一个工程就创建完毕了

  9. 点击运行按钮,可以看到我们的第一个QT应用就完成了


二、创建并运行C&C++项目

2.1 创建并运行C项目

  1. 点击新建文件或项目 之后,选择Non-Qt Project ,默认选择C语言,然后点击Choose...

  2. 填写该项目名称 ,选择项目存放的路径设为默认项目路径

  3. 这个编译器是默认的,点击下一步

  4. 这个是编译器的版本,我们先使用默认的

  5. 点击完成

  6. 创建完成之后,可以看到生成最基本的C语言结构,点击▶按钮,可以看到在屏幕上输出一个Hello World。


2.2 创建并运行C++项目

  1. 点击新建文件或项目 之后,选择Non-Qt Project ,默认选择C++,然后点击Choose...

  2. 填写该项目名称 ,选择项目存放的路径设为默认项目路径

  3. 这个编译器是默认的,点击下一步

  4. 这个是编译器的版本,我们先使用默认的

  5. 点击完成

  6. 创建完成之后,可以看到生成最基本的C++结构,点击▶按钮,可以看到在屏幕上输出一个Hello World C++。

可以看到我们的开发环境不仅支持QT界面开发,还支持C、C++项目开发。


三、QT Creator的界面介绍

QT Creator的界面有很多页,我们就不一一的看了,我觉得这篇文章讲的不错:QT Creator界面介绍


四、QT Creator常用快捷键

功能 快捷键 中文说明
撤销 CTRL + Z 撤销最近的操作
重做 CTRL + Y 重做最近的撤销操作
复制 CTRL + C 复制选中内容
粘贴 CTRL + V 粘贴内容
复制行向下 CTRL + ALT + DOWN 将当前行复制到下一行
复制行向上 CTRL + ALT + UP 将当前行复制到上一行
运行 CTRL + R 运行当前项目
返回编辑模式 ESCAPE 返回到编辑状态
切换当前文件 CTRL + TAB 在打开的文件间切换
切换声明和定义 F2 在代码的声明与定义间切换
切换头文件和源文件 F4 在头文件和源文件间切换
开始调试 F5 启动调试
停止调试 SHIFT + F5 停止当前的调试
构建当前项目 CTRL + B 构建当前打开的项目
构建所有项目 CTRL + SHIFT + B 构建所有项目
新建文件或项目 CTRL + N 创建新文件或项目
打开文件或项目 CTRL + O 打开现有文件或项目
保存当前文件 CTRL + S 保存当前编辑的文件
保存所有文件 CTRL + SHIFT + S 保存所有打开的文件
关闭当前文件 CTRL + W 关闭当前文件
关闭所有文件 CTRL + SHIFT + W 关闭所有打开的文件
退出QT Creator CTRL + Q 退出QT Creator
位置后退 ALT+Left 光标位置回退
相关推荐
小陈工2 小时前
Python Web开发入门(十七):Vue.js与Python后端集成——让前后端真正“握手言和“
开发语言·前端·javascript·数据库·vue.js·人工智能·python
H Journey2 小时前
C++之 CMake、CMakeLists.txt、Makefile
开发语言·c++·makefile·cmake
lly2024066 小时前
C 标准库 - `<stdio.h>`
开发语言
沫璃染墨6 小时前
C++ string 从入门到精通:构造、迭代器、容量接口全解析
c语言·开发语言·c++
jwn9996 小时前
Laravel6.x核心特性全解析
开发语言·php·laravel
迷藏4946 小时前
**发散创新:基于Rust实现的开源合规权限管理框架设计与实践**在现代软件架构中,**权限控制(RBAC)** 已成为保障
java·开发语言·python·rust·开源
功德+n7 小时前
Linux下安装与配置Docker完整详细步骤
linux·运维·服务器·开发语言·docker·centos
明日清晨7 小时前
python扫码登录dy
开发语言·python
我是唐青枫7 小时前
C#.NET gRPC 深入解析:Proto 定义、流式调用与服务间通信取舍
开发语言·c#·.net
JJay.7 小时前
Kotlin 高阶函数学习指南
android·开发语言·kotlin