summaryrefslogtreecommitdiffstats
path: root/doc/src/getting-started/gettingstarted.qdoc
blob: 3d51cdf1a114e57da51c14b321a23a431f604332 (plain)
1
2
3
4
5
6
7
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
/****************************************************************************
**
** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
** Contact: http://www.qt-project.org/legal
**
** This file is part of the documentation of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:FDL$
** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and Digia.  For licensing terms and
** conditions see http://qt.digia.com/licensing.  For further information
** use the contact form at http://qt.digia.com/contact-us.
**
** GNU Free Documentation License Usage
** 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.  Please review the following information to ensure
** the GNU Free Documentation License version 1.3 requirements
** will be met: http://www.gnu.org/copyleft/fdl.html.
** $QT_END_LICENSE$
**
****************************************************************************/

/*!
    \page gettingstarted.html
    \title Getting Started with Qt
    \brief A quick guide for developers

    Qt Framework and tools can be installed using an online installer,
    offline installers, or by building the source packages yourself.
    The \e{online installers} give you the option to download or install only
    certain modules or add-ons. An \e{offline installer} is a single package
    which contains all of Qt and Add-Ons relevant for a target platform.

    The open-source versions are found at the \l Downloads page
    and the commercial versions are available for a free trial from
    \l{Try Qt Enterprise}{Digia}.

    You can use the Qt installers to download and install the following
    components:

    \list
    \li Qt libraries, prebuilt for a particular development platform (operating
     system and compiler)
    \li Qt Creator integrated development environment (IDE)
    \li Reference Documentation and examples
    \li Qt in source code form (needed only if you want to build the framework and
      tools yourself)
    \li Add-On components that are relevant for different platforms
    \endlist

    After downloading, start the installer like any executable on the
    development platform. Select the components that you want to install and
    follow the instructions of the installation program to complete the
    installation.

    Use the Maintenance Tool under \e{<install_dir>} to add, update, or remove
    installed components.

    \section2 Platform Requirements

    Developing applications on different platforms are covered in the platform
    pages.
    \list
    \li \l{Getting Started with Qt for Android}{Android}
    \li \l{Qt for iOS}{iOS}
    \li \l{Qt for Windows}{Windows}
    \li \l{Qt for Linux/X11}{Linux/X11}
    \li \l{Qt for OS X}{OS X}
    \li \l{Qt for WinRT}{Windows Runtime}
    \li \l{Windows CE - Introduction to using Qt}{WinCE}
    \endlist

    For more information, visit the \l{Supported Platforms} page.

    \section1 Explore Qt

    We invite you to explore the rest of Qt. We prepared overviews which help
    you decide which APIs to use and our examples demonstrate how to use them.

    To view a list of all Qt examples, visit the \l{List of Qt Examples} page.

    \section2 Setting Up Projects
        \list
        \li \l{Qt Creator: Creating Qt Quick Projects}{Qt Quick Projects}
        \li \l{Qt Creator: Creating a Qt Widget Based Application}{Qt Widget Projects}
        \li \l{Qt Creator: Configuring Projects}{Configuring Projects}
        \endlist

    \section2 Developing with Qt Creator
        \list
        \li \l{Qt Creator: Building for Multiple Platforms}{Building for Multiple Platforms}
        \li \l{Qt Creator: Running on Multiple Platforms}{Running on Multiple Platforms}
        \li \l{Qt Creator: Deploying to Mobile Devices}{Deploying to Mobile Devices}
        \li \l{Qt Creator: Connecting Mobile Devices}{Connecting Mobile Devices}
        \endlist
        \list
        \li \l{Qt Creator: Building and Running}{See more}
        \endlist

    \section2 Reference Documentation
        \list
        \li \l{Qt Overviews} - list of topics about application development
        \li \l{Qt Examples and Tutorials}{Examples and Tutorials} - code samples and tutorials
        \li \l{Qt Reference Pages} - a listing of C++ and QML APIs
        \endlist

    \section1 Qt Project Community

    Qt's vibrant and active community site, \l{http://qt-project.org} houses
    a wiki, a forum, and additional learning guides and presentations.
*/