14
Qt 샘플 프로젝트의 C++/QML 소스에서 //! [n]
(n
= 0, 1, 2 ...) 마크 업의 의미는 무엇입니까? 예를 들어//! [0] in Qt 소스 코드
: 공통의 오해에도 불구하고
//! [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]
그들은 단지 논평입니다. – billz
문서화 가능성이 높습니다. – chris