Qt Creator 快速注释

对于函数和类的即时注释

将光标放在函数声明行的上方,输入 ///然后直接按 Enter键。Qt Creator 会自动生成一个包含 @brief@param(参数)和 @return(返回值)标签的注释骨架。

perl 复制代码
/// @brief 计算两个整数的和
///
/// @param a 第一个整数
/// @param b 第二个整数
///
/// @return 两个整数的和
int add(int a, int b);

其他快捷方式:你也可以尝试使用 /**/*!后跟回车,同样可以触发自动注释生成,生成的格式可能略有不同.
Doxygen 集成 :这些自动生成的注释标签(如 @brief@param)是兼容 Doxygen 的。这意味着你可以直接使用这些注释来生成项目的 API 文档

less 复制代码
@def 宏定义说明
@fn 函数 函数说明
@param 参数 参数说明
@return 返回值说明(出错返回什么值,等等)
@file 文件名
@author 作者
@version 程序版本
@date 日期
@note 注解(注意事项,等)
@warning 警告信息
@bug bug信息
@test 测试示例、信息
@todo 一些未完事宜
(@bug、@test以及@todo等会出现链接页面)
上面这样适合在函数、文件前面出现。
下面为生成特殊字体的命令:
@a @e @em:其后的单个字(word)表现为斜体,以强调作用。如有多个word的话,使用<em>xxx xxx</em>代替。
@b:其后的word为粗体,多个则使用<b>xxx xxx</b>。
@c @p:字体表现为打印机字体,多个则使用<tt>xxx xxx</tt>。

注释风格: (下面的注释方式 会被doxygen文档化) JavaDoc风格

arduino 复制代码
/**
* ... text ...
*/

Qt

markdown 复制代码
/*!
* ... text ... 中间的星号(*)是可选的
*/

C++风格

arduino 复制代码
///
/// ... text ...
///

或者

arduino 复制代码
//!
//!... text ...
//!

如果不想被文档化, 采用下列注释方式

arduino 复制代码
/* ... text ... */
// ... text ...

添加自定义注释

  1. 工具 → 选项 → 文本编辑器 → 片段
  2. 添加触发词和模板内容
  3. 编辑器中输入触发词并确认
相关推荐
初阳7851 小时前
【Qt】系统相关(3)——多线程
qt
初阳7854 小时前
【Qt】系统相关(2)——文件
开发语言·qt
尘中远17 小时前
【Qwt 7.0 系列】坐标轴与刻度系统 —— 刻度引擎、网格、图例与刻度朝内
qt·数据可视化·qcustomplot·qwt·工业软件·科学绘图
sycmancia19 小时前
Qt——多线程间的互斥
开发语言·qt
尘中远1 天前
【Qwt 7.0 系列】常用图表类型实战 —— 柱状图、散点图、箱线图与直方图
qt·qwt·工业软件·科学绘图
尘中远1 天前
【Qwt 7.0 系列】交互功能详解 —— 平移、缩放、坐标轴交互与数据拾取
qt·数据可视化·绘图·qcustomplot·qwt·科学绘图
sycmancia1 天前
Qt——进程与线程的概念
qt
郝学胜-神的一滴1 天前
Qt 高级编程 034:深耕QWidget底层内核—彻底吃透无边框窗口设计核心原理
开发语言·c++·qt·程序人生·软件开发·用户界面
尘中远1 天前
【Qwt 7.0 系列】3D 数据可视化 —— OpenGL 高性能三维绘图
qt·3d·qcustomplot·qwt·科学绘图·高性能绘图
满天星83035771 天前
【Qt】控件(二) (geometry及与frameGeometry的区别)
开发语言·qt