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. 编辑器中输入触发词并确认
相关推荐
Quz4 小时前
QML 常用的基础容器组件(Pane、Frame、GroupBox、ScrollView 和 Page)
qt·交互
墨月白4 小时前
[QT] QT中的折线图和散点图
数据库·qt
问水っ5 小时前
Qt Creator快速入门 第三版 第16-7章 其他内容
开发语言·qt
Tianwen_Burning5 小时前
qt控件QVTKOpenGLNativeWidget全窗口显示
qt·pcl·halcon3d
小CC吃豆子6 小时前
Qt的信号与槽机制
开发语言·数据库·qt
qq_401700416 小时前
Qt属性系统
开发语言·数据库·qt
默默前行的虫虫7 小时前
QT、html中的大屏可视化带源码
qt
郝学胜-神的一滴8 小时前
Qt实现圆角窗口的两种方案详解
开发语言·c++·qt·程序人生
wjhx8 小时前
为嵌入式重新编译QT的问题
qt
郝学胜-神的一滴8 小时前
Qt OpenGL 生成Mipmap技术详解
开发语言·c++·qt·系统架构·游戏引擎·图形渲染·unreal engine