qt - 奇怪的//! Quick Controls 2.0 QML 源中的注释语法

标签 qt qml comments qtquickcontrols2

<分区>

在查看 Quick Controls 2.0 源代码时,我发现了一种我在文档中似乎找不到的特殊注释语法:

//! [property]
property: ...
...
//! [property]

例如,对 //! [contentItem], //! [背景]可以在TabButton.qml中看到。


我想知道这是否只是开发者为了分隔代码区域而选择的约定,还是它确实有什么特殊含义?

最佳答案

! 开头的 Qt 注释被解析以生成文档。这适用于单行和多行注释。

但在这种特殊情况下,它似乎不包含任何实际文档,它用于表示各个实现细节开始和结束的行。

您可以了解有关文档格式的更多信息 here .

关于qt - 奇怪的//! Quick Controls 2.0 QML 源中的注释语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40347224/

相关文章:

PHP:为了发表评论而跳入 PHP 是一种不好的做法吗?

qt - PyQT(也是 C++ QT 绑定(bind))嵌入式 urxvt 终端失去焦点

android - Qt 5 在Android 上解析HTML

image - 在 QML 中缩放图像,同时裁剪为矩形大小

c++ - 从 QT C++ 返回自定义对象并在 QML 中打印属性

c# - 在.net 中编译成.exe 的注释?

qt - 如何根据文本缩小/扩大QLabel

qt - 拒绝到 TCP 服务器的传入连接

Qt QML ListView contentHeight 行为

documentation - 通过 "doc"解释源代码?