<分区>
在查看 Quick Controls 2.0 源代码时,我发现了一种我在文档中似乎找不到的特殊注释语法:
//! [property]
property: ...
...
//! [property]
例如,对 //! [contentItem]
, //! [背景]
可以在TabButton.qml
中看到。
我想知道这是否只是开发者为了分隔代码区域而选择的约定,还是它确实有什么特殊含义?
<分区>
在查看 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/