qtquick-app-development.qdoc 3.3 KB
Newer Older
1 2 3 4
/****************************************************************************
**
** This file is part of Qt Creator
**
5
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
6
**
Eike Ziller's avatar
Eike Ziller committed
7
** Contact: http://www.qt-project.org/
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
**
**
** GNU Free Documentation License
**
** Alternatively, this file may be used under the terms of the GNU Free
** Documentation License version 1.3 as published by the Free Software
** Foundation and appearing in the file included in the packaging of this
** file.
**
**
****************************************************************************/

// **********************************************************************
// NOTE: the sections are not ordered by their logical order to avoid
// reshuffling the file each time the index order changes (i.e., often).
// Run the fixnavi.pl script to adjust the links to the index order.
// **********************************************************************

/*!

    \contentspage index.html
    \previouspage creator-design-mode.html
    \page creator-visual-editor.html
    \nextpage quick-projects.html

    \title Developing Qt Quick Applications

    You can either create Qt Quick projects from scratch or import existing
    projects to \QC.

38 39
    You can use the code editor (\l{Working in Edit Mode}{Edit mode}) or the
    visual editor (\l{Using Qt Quick Designer}{Design mode}) to develop Qt Quick
40 41
    applications.

42
    Typically, application development proceeds as follows:
43

44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
    \table
        \row
            \o  \inlineimage creator_createproject.png
            \o  \inlineimage creator_createcomponents.png
            \o  \inlineimage creator_createscreen.png
        \row
            \o  \l {Creating Qt Quick Projects}{Create or import projects.}
            \o  \l {Creating Components}{Create components.}
            \o  \l {Creating Screens}{Create screens.}
        \row
            \o  \inlineimage creator_createanimation.png
            \o  \inlineimage creator_createuserinter.png
            \o  \inlineimage creator_createcode.png
        \row
            \o  \l {Animating Screens}{Add animation to screens.}
            \o  \l {Adding User Interaction Methods}
                {Add user interaction methods.}
            \o  \l {Implementing Application Logic}
                {Implement the application logic.}
    \endtable
64

65
    \section1 Related Topics
66

67 68 69 70 71 72
    \list
        \if defined(qcmanual)
        \o  \l {Using Qt Quick Designer}
        \o  \l {Creating Buttons}
        \o  \l {Creating Scalable Buttons and Borders}
        \endif
73
        \o  \l {Exporting Designs from Graphics Software}
74
        \o  \l {Using QML Modules with Plugins}
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92

    \endlist

*/


/*!

    \contentspage index.html
    \previouspage quick-export-to-qml.html
    \page quick-application-logic.html
    \nextpage creator-qml-modules-with-plugins.html

    \title Implementing Application Logic

    A user interface is only a part of an application, and not really useful by itself.
    You can use Qt or JavaScript to implement the application logic. For more information on
    using JavaScript, see
93 94
    \l {http://qt-project.org/doc/qt-4.8/qdeclarativejavascript.html}
    {Integrating JavaScript}.
95 96

    For an example of how to use JavaScript to develop a game, see the
97 98
    \l {http://qt-project.org/doc/qt-4.8/qml-advtutorial.html}
    {QML Advanced Tutorial}.
99 100

 */