Files
qt-creator/doc/src/qtquick/qtquick-app-development.qdoc

99 lines
3.3 KiB
Plaintext
Raw Normal View History

/****************************************************************************
**
** This file is part of Qt Creator
**
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
**
** Contact: http://www.qt-project.org/
**
**
** 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.
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
applications.
Typically, application development proceeds as follows:
\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
\section1 Related Topics
\list
\if defined(qcmanual)
\o \l {Using Qt Quick Designer}
\o \l {Creating Buttons}
\o \l {Creating Scalable Buttons and Borders}
\endif
\o \l {Exporting Designs from Graphics Software}
\o \l {Using QML Modules with Plugins}
\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}.
*/