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
|
// Copyright (C) 2021 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
/*!
\page qt-intro.html
\title Introduction to Qt
\brief Qt 6 features and its benefits.
Qt 6 lets you develop applications with intuitive user interfaces for
multiple devices and platforms, faster than ever before.
\note Qt 6 is highly compatible with \l{Qt 5.15}{Qt 5}. Developers of Qt 5
applications can move seamlessly to Qt 6 while retaining the applications'
functionality.
\section1 Designing User Interfaces
Qt offers two \l{Solutions for UI Design}{solutions for UI design}:
\l{Qt Widgets} and \l{Qt Quick}.
\b{Qt Widgets} tightly integrates with desktop
look-and-feel. \b{Qt Quick} UIs are dynamic with fluid animations and are
optimal for touch interfaces. The
\l{User Interfaces} page compares both Qt Quick and Qt Widgets
technologies.
\section1 Cross-Platform
Qt is cross-platform. Qt modules are available on various
\l{Supported Platforms} {devices and platforms}.
Developer tools like \l{Qt Creator Manual}{Qt Creator} and
\l{Qt Design Studio Manual}{Qt Design Studio} are available for Windows,
macOS, and Linux.
Build tools like \l{qmake} and \l{Build with CMake}{CMake} seamlessly
handle the platform-specific differences in the build process.
\section1 Features and APIs
Qt features a large set of \l{All Modules}{modules} in the area of UIs,
networking, web technologies, communication protocols, file formats, and
much more.
\l{Qt Essentials}{Essentials} define the foundation of Qt on all platforms.
They are available on all the supported development platforms and tested
target platforms.
\l{Qt Add-Ons}{Add-ons} bring additional value for specific purposes.
\section1 Tools
\l{Qt Creator Manual}{Qt Creator} is a complete IDE for developing Qt
applications. You can set up projects, code, debug, package, and
deploy from within Qt Creator.
\l{Qt Design Studio Manual}{Qt Design Studio} supports designing
Qt Quick UIs. It enables you to define the look-and-feel of the UI from
wireframe to final implementation, using preset UI components.
Many more \l{Qt Tool Manuals}{tools} are available.
\section1 Programming Languages
Qt applications are usually written in C++. \l{Qt for Python} allows
you to write applications in Python.
Qt Quick UIs are written in \l{The QML Reference}{QML}.
\section1 Where To Go From Here
\list
\li \l{Getting Started with Qt}{Getting Started}
\li \l{Qt Examples And Tutorials}{Examples and Tutorials}
\li \l{Supported Platforms}
\li \l{Qt Licensing}
\endlist
*/
|