本页内容

宏

使用宏变量来创建您自己的简单 QDoc 命令。

宏可用于:

  • 将重复出现的文本(例如格式化的文本片段)插入到文档中。
  • 将信息(如版本字符串)从构建系统引入到 .documentation 中。
  • 将未来可能发生变化的字符串(例如产品名称)集中管理在一个位置。
  • 确保术语或产品名称的使用保持一致。
  • 使用 HTML 和 DocBook 元素(例如强制换行和特殊字符)来设置生成的文档样式。
  • 使用制表符来显示不同编程语言、操作系统或工具的内容示例等。

全局宏

有关可在所有文档项目中使用的一组预定义全局宏及其当前值,请参阅/qtbase/doc/global/macros.qdocconf和/qtbase/doc/global/htmltabs.qdocconf。其中包含的宏包括:

Qt Online Installer 将宏文件复制到您的 Qt 安装文件夹中,因此即使您使用已安装的 Qt 中的 QDoc 来构建文档(而不是自己从源代码构建 QDoc),也可以使用这些宏。

注意: 全局宏的值可能会因 Qt 版本而异,因此根据您用于构建文档的 Qt 版本不同,宏的扩展方式也可能有所不同。

添加宏

您可以在特定文档项目的 .qdocconf 文件中,或该项目引用的任何 .qdocconf 文件中添加宏。如果某个宏在多个文档项目中都可能派上用场,请将其添加到全局宏文件中。

有关宏语法和选项的更多信息,请参阅macro。

使用宏

您可以在以下位置以与内置 QDoc 命令相同的方式使用宏:

  • 源代码文件中的文档注释(.cpp、.qml)
  • 文档源文件(.qdoc、.qdocinc)

例如:

\QOI copies the macros files to your Qt installation folder.

已弃用的宏

全局宏文件中包含以下已弃用的宏,以保持与旧版文档集的兼容性。

请勿使用请使用
\gui\uicontrol
\menu\uicontrol
\param\a
\return请使用Returns或returns。

另请参 阅宏和未知宏。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.