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)
相关推荐
我命由我123451 小时前
微信小程序开发 - 为 tap 事件的处理函数传递数据
开发语言·前端·javascript·微信小程序·小程序·前端框架·js
故事不长丨7 小时前
C#定时器与延时操作的使用
开发语言·c#·.net·线程·定时器·winform
hefaxiang7 小时前
C语言常见概念(下)
c语言·开发语言
“αβ”7 小时前
MySQL表的操作
linux·网络·数据库·c++·网络协议·mysql·https
欧阳天风7 小时前
js实现鼠标横向滚动
开发语言·前端·javascript
十五年专注C++开发8 小时前
Asio2: 一个基于 Boost.Asio 封装的高性能网络编程库
网络·c++·boost·asio·asio2
gcfer8 小时前
CS144 中的C++知识积累
c++·右值引用·智能指针·optional容器
yue0088 小时前
C# Directory的用法介绍
开发语言·c#
雨落秋垣8 小时前
手搓 Java 的用户行为跟踪系统
java·开发语言·linq
Bona Sun9 小时前
单片机手搓掌上游戏机(二十)—pico运行doom之编译环境
c语言·c++·单片机·游戏机