qtquick-app-development.qdoc 3.28 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 93 94 95 96 97 98

    \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
    \l {http://doc.qt.nokia.com/4.7/qdeclarativejavascript.html} {Integrating JavaScript}.

    For an example of how to use JavaScript to develop a game, see the
    \l {http://doc.qt.nokia.com/4.7/qml-advtutorial.html} {QML Advanced Tutorial}.

 */