source: trunk/doc/src/development/developing-with-qt.qdoc@ 1039

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

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

  • Property svn:eol-style set to native
File size: 4.3 KB
Line 
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 developing-with-qt.html
30
31 \title Cross-platform & Platform-specific Development
32 Qt allows you to write advanced applications and UIs once, and deploy them
33 across desktop and embedded operating systems without rewriting the source
34 code. The top section of this page provides an overview of the tools and
35 techniques used in Qt application development. Still, you might want to add
36 platform-specific features to your code. The bottom section of the page
37 links to documents that describe platform-specific features provided by Qt,
38 and discuss issues related to particular platforms and environments.
39
40 \section1 Cross-platform Development with Qt
41
42 Qt is provided with a set of build tools to help developers automate
43 the process of building and installing Qt applications.
44
45 \table
46 \header \o Development \o Cross-Platform Issues \o Specific Tools
47 \row
48 \o
49 \list
50 \o \l {Debugging Techniques}
51 \o \l {Qt's Tools}
52 \o \l {The Qt Resource System}
53 \o \l {Using Precompiled Headers}
54 \endlist
55 \o
56 \list
57 \o \l {Cross Compiling Qt for Embedded Linux Applications}
58 \o \l {Deploying Qt Applications}
59 \o \l {Installation}{Installing Qt}
60 \o \l {Window System Specific Notes}
61 \endlist
62 \o
63 \list
64 \o \l lupdate and \l lrelease
65 \o \l {moc}{Meta-Object Compiler (moc)}
66 \o \l {User Interface Compiler (uic)}
67 \o \l {Resource Compiler (rcc)}
68 \endlist
69 \endtable
70
71 \section1 Platform-specific Development with Qt
72
73 These documents describe platform-specific features provided by Qt, and
74 discuss issues related to particular platforms and environments.
75
76 \table
77 \row
78 \o
79 \list
80 \o \l {Calling Qt Functions From Unix Signal Handlers}
81 \o \l {Compiler Notes}
82 \o \l {Developing Qt Applications for Mac OS X}
83 \o \l {Known Issues}
84 \o \l {Platform and Compiler Notes}
85 \o \l {Platform and Compiler Notes - Symbian}
86 \o \l {ActiveX in Qt}
87 \o \l {Qt for Embedded Linux Classes}
88 \o \l {Qt for Embedded Platforms}
89 \o \l {Qt for Mac OS X - Specific Issues}
90 \o \l {Qt is Mac OS X Native}
91 \o \l {Supported Platforms}
92 \o \l {The qtmain Library}
93 \o \l {Window System Specific Notes}
94 \endlist
95 \o
96 \list
97 \o Workaround to make it work.
98 \o Information about the C++ compilers and tools used to build Qt.
99 \o Information for developing Qt applications for Mac OS X
100 \o A summary of known issues in this Qt version at the time of release.
101 \o Information about the platforms on which Qt can be used.
102 \o Information about the state of support for the Symbian platform.
103 \o Qt API's for using ActiveX controls, servers, and COM.
104 \o Classes that are specific to Qt for Embedded Linux.
105 \o Documents related to Qt for Embedded Platforms.
106 \o A description of issues with Qt that are specific to Mac OS X.
107 \o An explanation of Qt's native features on Mac OS X.
108 \o The platforms supported by Nokia for Qt.
109 \o Describes the use and license of the qtmain helper library.
110 \o Collections of notes about Qt implementations on different window systems.
111 \endlist
112 \endtable
113
114
115*/
Note: See TracBrowser for help on using the repository browser.