2016-10-31 7 views
3

2.0 소스, 내가 문서에서 찾을 수 없습니다 독특한 코멘트 구문에 와서 빠른 컨트롤을 통해 보면서 : 예를 들어이상한 //! 빠른 컨트롤에서 주석 구문 2.0 QML 소스

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

, //! [contentItem]의 쌍 //! [background]TabButton.qml에서 볼 수 있습니다.


코드 영역을 구분하기 위해 개발자가 선택한 규칙 일까? 아니면 특별한 의미가 있습니까?

+2

그래, 확실히 중복 ...하지만 내 방위에, 나는 분명히 묻기 전에 대답을 찾으려고 노력했다. 어떻게 내가 짧은 문자열을 검색합니까에 대한 권장 사항 (뿐만 아니라 구글)? '[qml] "//!"'을 검색하면 결과가 제로가되었습니다. –

+0

나는 그것을 찾지 못했다;) – dtech

답변

3

!으로 시작하는 Qt 주석은 문서를 생성하기 위해 구문 분석됩니다. 이는 단일 및 다중 회선 주석에 적용됩니다.

그러나이 특별한 경우에는 실제 문서가 포함되어 있지 않은 것으로 보입니다. 개별 구현 세부 사항이 시작되고 끝나는 행을 나타 내기 위해 사용됩니다.

문서 형식 here에 대해 자세히 알아볼 수 있습니다.

3

Customizing Qt Quick Controls 문서 페이지에는 qdoc-markers의 도움으로 자체 QML 코드에서 자동으로 추출 된 예제 코드 스 니펫이있었습니다.