QtCreator hot key

本文详细介绍了一款集成开发环境(IDE)中的各种快捷键操作,包括但不限于:导航至函数定义、编辑模式切换、编译及运行工程等。适用于提高开发效率,帮助开发者快速掌握IDE的基本使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

F2        跳转到函数定义
Shift+F2    声明和定义之间切换
F4        头文件和源文件之间切换
Ctrl+1         欢迎模式
Ctrl+2        编辑模式
Ctrl+3        调试模式
Ctrl+4        项目设置模式
Ctrl+5        帮助模式   
Ctrl+6        输出模式
Alt+0        显示或者隐藏侧边条,编辑模式下起作用
Ctrl+Space    自动补全
ESc        切换到编辑模式
Alt+1        创建细节窗口
Alt+2        搜索结果窗口
Alt+3        程序输出窗口
Alt+4        编译输出窗口
Ctrl+B        编译工程
Ctrl+R        运行工程
Ctrl+I        自动对齐
Ctrl+/        注释行,取消注释行
Ctrl+<         折叠代码块,注意同时按下Shift
Ctrl+>         展开代码块,注意同时按下Shift
Ctrl+[        跳到代码块的头部
Ctrl+]        跳到代码块的尾部
Ctrl+L        跳到某一行

### 如何在 Qt Creator 中使用 CMake 进行 KEY 设置 #### 配置环境变量和工具链路径 为了确保 `CMAKE_PREFIX_PATH` 和其他必要的键能够被正确识别,可以在项目的 `.pro` 文件或 CMakeLists.txt 文件中指定这些参数。对于 CMake 项目而言,在 CMakeLists.txt 文件里配置是更为常见的做法。 ```cmake set(CMAKE_PREFIX_PATH "/path/to/Qt/lib/cmake" CACHE PATH "Path to the Qt installation") ``` 此命令设置了用于查找 Qt 库和其他资源的位置[^1]。 #### 使用缓存变量定义自定义键 当希望某些设置在整个开发周期内保持不变时,可以利用 CMake 的缓存机制来保存这些值: ```cmake set(MY_CUSTOM_KEY "value" CACHE STRING "Description of what this key does") mark_as_advanced(MY_CUSTOM_KEY) ``` 上述代码片段创建了一个名为 `MY_CUSTOM_KEY` 的新条目,并将其存储到构建系统的缓存中;这使得每次重新运行 CMake 时不丢失该设定值[^4]。 #### 在 Qt Creator 内部管理 CMake 变量 除了直接修改 CMakeLists.txt 外,还可以通过 Qt Creator GUI 来管理和调整各种 CMake 参数。打开项目后,前往 **Projects** -> **Build Settings**, 然后点击 **Add...** 添加新的构建套件 (Kit),接着选择对应的 Kit 并进入其详情页面中的 **CMake Configuration** 字段输入想要添加的键值对,例如 `-DMY_CUSTOM_KEY=value`. 这种交互方式允许开发者无需频繁更改源码即可快速测试不同配置下的行为变化[^2]. #### 将特定于平台的信息传递给应用程序 如果目标是在 Android 上部署带有图标的 Qt 应用,则可以通过扩展默认的 CMake 构建脚本来实现这一点。具体来说就是引入第三方提供的辅助宏包如 `qt-android-cmake`, 它可以帮助简化这一流程并提供额外的功能支持,比如轻松集成应用图标等特性[^5]: ```cmake include(${CMAKE_CURRENT_SOURCE_DIR}/path_to/qt-android-cmake/android-config.cmake) # Set application icon path here. set(APP_ICON "${CMAKE_CURRENT_SOURCE_DIR}/res/drawable/icon.png") android_add_application( ... ICON ${APP_ICON} ...) ``` 以上展示了如何向基于 CMake 的 Qt 工程传入专属于移动设备端的应用元数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值