source: trunk/doc/src/declarative/tutorial.qdoc@ 980

Last change on this file since 980 was 846, checked in by Dmitry A. Kuminov, 14 years ago

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

File size: 9.2 KB
RevLine 
[844]1/****************************************************************************
2**
3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
4** All rights reserved.
5** Contact: Nokia Corporation ([email protected])
6**
7** This file is part of the documentation of the Qt Toolkit.
8**
9** $QT_BEGIN_LICENSE:FDL$
10** Commercial Usage
11** Licensees holding valid Qt Commercial licenses may use this file in
12** accordance with the Qt Commercial License Agreement provided with the
13** Software or, alternatively, in accordance with the terms contained in a
14** written agreement between you and Nokia.
15**
16** GNU Free Documentation License
17** Alternatively, this file may be used under the terms of the GNU Free
18** Documentation License version 1.3 as published by the Free Software
19** Foundation and appearing in the file included in the packaging of this
20** file.
21**
22** If you have questions regarding the use of this file, please contact
23** Nokia at [email protected].
24** $QT_END_LICENSE$
25**
26****************************************************************************/
27
28/*!
29\page qml-tutorial.html
30\title QML Tutorial
31\brief An introduction to the basic concepts and features of QML.
32\nextpage QML Tutorial 1 - Basic Types
33
34This tutorial gives an introduction to QML, the mark up language for Qt Quick. It doesn't cover everything;
35the emphasis is on teaching the key principles, and features are introduced as needed.
36
37Through the different steps of this tutorial we will learn about QML basic types, we will create our own QML component
38with properties and signals, and we will create a simple animation with the help of states and transitions.
39
40Chapter one starts with a minimal "Hello world" program and the following chapters introduce new concepts.
41
42The tutorial's source code is located in the $QTDIR/examples/declarative/tutorials/helloworld directory.
43
44Tutorial chapters:
45
46\list 1
47\o \l {QML Tutorial 1 - Basic Types}{Basic Types}
48\o \l {QML Tutorial 2 - QML Components}{QML Components}
49\o \l {QML Tutorial 3 - States and Transitions}{States and Transitions}
50\endlist
51
52*/
53
54/*!
55\page qml-tutorial1.html
56\title QML Tutorial 1 - Basic Types
57\contentspage QML Tutorial
58\previouspage QML Tutorial
59\nextpage QML Tutorial 2 - QML Component
60
61This first program is a very simple "Hello world" example that introduces some basic QML concepts.
62The picture below is a screenshot of this program.
63
64\image declarative-tutorial1.png
65