一直使用 Visual Studio Code 来将就着阅读 Qt 源码,至于体验也只能说是将就着能看,跳转和调试功能基本处于停摆状态。之前很少使用 Qt Creator,大多使用 Visual Studio 开发 Qt 项目,因为在接触 Qt 之前,已使用 VS 多年,VS 也可以满足 Qt 项目开发的需求,何况 Qt 对我而言更多的只是一个 UI 库,重心也没有全部在 Qt 上面,所以也没有动力去花时间熟悉另一个 IDE 了。

今日心血来潮,想折腾一下 Qt Creator,后面用它来看 Qt 源码也许会方便些。 我想虽然 Qt6 已经改用 CMakeList 管理源码,但 Qt5 的源码依然使用的是 QMake,并提供了 Qt Creator 项目文件,使用 Qt Creator 来阅读 Qt5 源码也许会更加便利。

插件

Visual Studio

  • Visual Assist X
  • VsVim

Qt Creator

  • Beautifier 支持根据.clang-format文件进行格式化

统一快捷键

未特殊说明的,Qt Creator 和 Visual Studio 均支持。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
转到定义                 F12 或 Alt+G (依赖VAX插件)
头文件和源代码切换 Alt+I
书签切换 Ctrl+M
跳转到指定行 Ctrl+G
创建函数定义 Alt+Enter
删除当前行 Ctrl+L
当前文件方法列表 Alt+M
格式化当前文件 Ctrl+; (依赖Beautifier插件)

开始调试 F5
停止调试 Shift+F5
断点切换 F9
逐过程 F10
逐语句 F11
跳出当前过程 Shift+F11