2013-07-07 6 views
14

//! [n] (n = 0, 1, 2 ...) क्यूटी नमूना परियोजनाओं में सी ++/QML स्रोतों में मार्कअप का अर्थ क्या है?//! [0] क्यूटी स्रोत कोड में

उदाहरण के लिए:

//! [0] 
GLWidget::GLWidget(Helper *helper, QWidget *parent) 
    : QGLWidget(QGLFormat(QGL::SampleBuffers), parent), helper(helper) 
{ 
    elapsed = 0; 
    setFixedSize(840, 400); 
    setAutoFillBackground(false); 
} 
//! [0] 

//! [1] 
void GLWidget::animate() 
{ 
    elapsed = (elapsed + qobject_cast<QTimer*>(sender())->interval()) % 1000; 
    repaint(); 
} 
//! [1] 

//! [2] 
void GLWidget::paintEvent(QPaintEvent *event) 
{ 
    QPainter painter; 
    painter.begin(this); 
    painter.setRenderHint(QPainter::Antialiasing); 
    helper->paint(&painter, event, elapsed); 
    painter.end(); 
} 
//! [2] 
+0

वे सिर्फ टिप्पणी कर रहे हैं। – billz

+4

प्रलेखन प्रयोजनों के सबसे अधिक संभावना है। – chris

उत्तर

23

आम धारणा के बावजूद, इस qdoc वाक्य रचना, नहीं Doxygen है। यह टिप्पणी क्यूटी परियोजना में प्रलेखन प्रयोजनों के उदाहरण के टुकड़े को चिह्नित करने के लिए बहुत प्रदान करने की है। यह वास्तव में अच्छी तरह से प्रलेखित नहीं है, लेकिन here आप इसी कोड है कि इस सुविधा को लागू करता है पा सकते हैं।

क्यूटी के अंतिम उपयोगकर्ता के रूप में, आपको तब तक बहुत अधिक निपटने की आवश्यकता नहीं है जब तक आप क्यूटी परियोजना में योगदान देना शुरू नहीं करते हैं या आप अपनी परियोजना के लिए qdoc का पुन: उपयोग करने का प्रयास कर रहे हैं, जो इस बिंदु पर स्वीकार्य रूप से अजीब होगा ।

संबंधित मुद्दे