Developing Qt Quick Applications

  • Creating Qt Quick Projects

    You can use wizards to create Qt Quick projects.

  • Editing QML Files in Design Mode

    You can use several different editors and views in the Design mode to develop Qt Quick applications.

  • Creating UIs

    Qt Quick enables you to build UIs around the behavior of components and how they connect with one another. You create components using Qt Quick and QML types that are available in the Design mode, manage their relationships, and specify their properties.

  • Adding Dynamics

    You can animate the properties of UI components and create connections between them to enable them to communicate with each other.

  • Editing 3D Scenes

    You can use the 3D editor in the Design mode to edit files you created using 3D graphics applications and stored in one of the supported formats. You cannot create 3D models or other assets in the editor, but you can import the assets you need and work with them to create scenes and states, as well as the transitions between them.

  • Browsing ISO 7000 Icons

    You can add ISO 7000 icons from a library delivered with Qt Creator to UIs and change their color.

  • Using QML Modules with Plugins

    QML modules may use plugins to expose components defined in C++ to QML applications. Qt Creator cannot load the plugins to determine the details of the contained components, and therefore, the modules must provide extra type information for code completion and the semantic checks to work correctly.

  • Converting UI Projects to Applications

    Qt Quick UI projects (.qmlproject) are useful for creating user interfaces. To use them for application development, you have to convert them to Qt Quick Application projects that contain .pro, .cpp, and .qrc files.

  • Exporting QML

    UI forms (ui.qml files) can be exported to JSON metadata format and PNG assets.

© 2020 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.