Developing Qt Quick Applications

  • Creating Qt Quick Projects

    You can use wizards to create Qt Quick projects.

  • Design Views

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

  • Wireframing

    Plan your UI properly. Know what elements, such as screens, components, and states, you need. Create a descriptive wireframe and acquire a detailed UI specification before you start to make the process of creating the UI more efficient.

  • Prototyping

    After your UI wireframe has been approved, you can turn it into an interactive prototype to ensure that you and the developers share a common vision about the UI appearance and functionality.

  • Motion Design

    After the wireframing and prototyping phases, you can use the supported motion design techniques to fine-tune your UI for production. You can use different animation techniques for different purposes. Qt Creator supports common motion design techniques, such as timeline and keyframe based animation and easing curves, as well as screen-to-screen or state-to-state application flows and data-driven UI logic animation.

For more information, watch a video that shows how to perform the tasks above:

  • 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 Components

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

© 2021 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.