Qt Creator 使用技巧

使用技巧

功能 快捷键 解释
Switch Header/Source F4 在同名的头文件和源程序文件之间切换
Follow Symbol Under Cursor F2 变量:跳转到声明;函数:声明和定义切换
Refactor Rename Symbol Under Cursor Ctrl+Shift+R 改名称,将替换所有用到这个符号的地方
RefactorAdd Definition in .cpp 在函数原型上右键选择refactor 为函数原型在cpp文件中生成函数体
Auto-indent Selection Ctrl+l 为选择的文字自动进行缩进
Toggle Comment Selection Ctrl+/ 注释或取消注释
Context Help F1 为光标所在的符号显式帮助
Save All Ctrl+Shift+S 文件全部保持
Find/Replace Ctrl+F 调出查找/替换对话框
Find Next F3 查找下一个
Build Ctrl+B 编译当前项目
Start Debugging F5 开始调试
Step Over F10 单步(略过) 调试,执行当前程序语句
Step Into F11 单步(跟踪) 调试,如果当前行里有函数, 就跟踪进入函数
Toggle Breakpoint F9 设置或取消当前行的断点

项目管理(右键项目)

  • Build: 以增量方式构建项目。
  • Rebuild:重新构建项目。
  • Clean:清除项目构建过程中产生的所有中间文件。
  • Run qmake/Cmake: 使用qmake/Cmake重新构建项目。会重新执行UIC、MOC、RCC等预编译器。

Clang代码模型

  • 默认为启用状态
  • 会对源码进行分析,提供函数提示、代码补全等功能
  • 会出现大量警告和错误提示
  • 可以在Help->About Plugins中取消了该项 (ClangCodeModel)
相关推荐
小短腿的代码世界10 小时前
Qt量化策略编辑器深度解析:从DSL解析到可视化编排的完整架构
qt·架构·编辑器
汉克老师10 小时前
GESP2025年6月认证C++五级( 第一部分选择题(1-8))
c++·链表·线性筛·最大公约数·gesp5级·gesp五级·埃氏筛
tjl521314_2110 小时前
03C++ 定位 new 运算符(Placement new)
开发语言·c++
Evand J10 小时前
【MATLAB代码介绍】基于RSSI的蓝牙定位程序,N个锚点、二维平面
开发语言·matlab·蓝牙·定位·rssi
初心未改HD10 小时前
Go语言Error处理与errors包深度解析
开发语言·golang
乐观勇敢坚强的老彭10 小时前
c++信奥循环嵌套讲解
开发语言·c++
十五年专注C++开发10 小时前
Qt实现带多选功能的组合复选框
开发语言·c++·qt·qcombobox
软泡芙10 小时前
【C# 】各种等待大全:从入门到精通
开发语言·c#·log4j
郭源潮110 小时前
从8k嘈杂到16k清晰,我是如何使用RNNoise+libresample构建音频降噪管道的?
c++·音视频·实时音视频
@小码农10 小时前
2026年信息素养大赛【星火征途】图形化编程复赛和决赛模拟题B
开发语言·数据结构·c++·算法