diff options
author | Jerome Pasion <jerome.pasion@qt.io> | 2020-10-08 14:55:27 +0200 |
---|---|---|
committer | Jerome Pasion <jerome.pasion@qt.io> | 2020-10-20 18:44:32 +0200 |
commit | 996bf2262dc59203218b31975961a078b513b8ed (patch) | |
tree | e610a2e43c78da3ed94b7bdb9bb4c5598536d92e | |
parent | c99776facd7513b076f6c66131174a0c47f493b2 (diff) |
Add What's New in Qt 6 content
Content about important features in Qt 6. The wording and structure are
closer to qt.io material, creating a more unified message.
Task-number: QTBUG-85517
Change-Id: I837a48f89e87998e3417953923b9c718cfd84e87
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
-rw-r--r-- | doc/src/qt-intro.qdoc | 66 |
1 files changed, 47 insertions, 19 deletions
diff --git a/doc/src/qt-intro.qdoc b/doc/src/qt-intro.qdoc index 166a48b49..ea1c3070f 100644 --- a/doc/src/qt-intro.qdoc +++ b/doc/src/qt-intro.qdoc @@ -30,36 +30,64 @@ \title What's New in Qt 6 \brief Qt 6 features and its benefits. - Qt 6 is the latest version of Qt. It lets you develop applications with - intuitive user interfaces for multiple targets, faster than ever before. + Qt 6 lets you develop applications with intuitive user interfaces for + multiple devices and platforms, faster than ever before. Development is + easy with \b{Qt Creator}, letting you design, code, test, and deploy Qt + applications. Qt 6 is highly compatible with Qt 5. Developers of Qt 5 + applications can move seamlessly to Qt 6 while retaining applications' + functionality. - Qt 6 is highly compatible with Qt 5. Developers of Qt 5 applications - can move seamlessly to Qt 6 while retaining the current functionality, - and gradually develop new features that leverage what Qt 6 makes possible. + \section1 Developing User Interfaces with Qt - \section1 Qt Essential, Qt Add-ons, and Qt Marketplace + Qt offers two UI frameworks for developers: \b{Qt Widget} and \b{Qt Quick} + \l{Qt Widget} is cross-platform and tightly integrates with desktop + look 'n' feel. \l{Qt Quick} UIs are dynamic with fluid animations and are + optimal for touch interfaces. You can implement widget UIs in C++ and you + can implement Qt Quick UIs declaratively with QML and JavaScript. The + \l{User Interfaces} page compares both Qt Quick and Qt Widget UIs. - In Qt 6, a new structure streamlines the base installation. The base - installation includes primarily the Qt Essentials and a few of the most - commonly used Qt Add-Ons. The Qt Add-Ons are moved outside of the main - installation, but still available when needed. With the new Qt Marketplace, - other add-ons can be installed. In Qt 6, the installation experience is - easier and flexible. + \section2 Designing UIs - \list - \li \l[All Modules]{Qt Modules} - \endlist + \l{Qt Quick Designer} lets you design UIs from within Qt Creator. You can + import 2D and 3D assets, animate components, and create layouts. Testing + the designs is possible through a live preview on devices are through + an online browser. + + \section1 Developing Applications + + \l{Qt Creator Manual}{Qt Creator} is a complete IDE for developing Qt + applications. You can setup project files, code, debug, package, and + deploy from within Qt Creator. New in Qt 6, projects can use either + \l{Build with CMake}{CMake} or \l{qmake Manual}{qmake} to build + applications. + + \section1 Cross-Platform Development + + Qt is cross-platform and you can deploy onto different devices and + platforms. \l{Qt Creator Manual}{Qt Creator} has built-in project + templates and kits for different platforms and devices. In addition, + you can port Qt and create custom targets with + \l{Qt Platform Abstraction}. + + \section1 Qt Essential and Qt Add-ons + + In Qt 6, the installation experience is easier and more flexible than + before.The installation includes the \b{Qt Essentials} and a few of the most + commonly used \b{Qt Add-Ons}. The Qt Add-Ons are moved outside of the main + installation, but still available by running the installer. You can read the + list of Qt modules in the \l{All Modules}{Qt Modules} page. - \section1 Cross-Platform Portability + \section1 Where To Go From Here - Cross-platform portability is made simpler in Qt 6, thanks to the - modularized codebase and with \l{Qt Platform Abstraction}. + \list + \li {Getting Started with Qt} + \li \l{Porting Guide}{Porting Qt 5 Applications to Qt 6} + \endlist \section1 New Features by Qt Version \list \li \l{What's New in Qt 6.0} - \li \l{Porting Guide} \endlist */ |