Qt Quick is a collection of technologies that are designed to help developers create the kind of intuitive, modern-looking, fluid user interfaces that are increasingly used on mobile phones, media players, set-top boxes and other portable devices.
Qt Quick consists of a rich set of user interface elements, a declarative language for describing user interfaces and a language runtime. A collection of C++ APIs is used to integrate these high level features with classic Qt applications.
QML, Elements and the QtDeclarative Module
The QtDeclarative module implements the interface between the QML language and the elements available to it. It also provides a C++ API that can be used to load and interact with QML files from within Qt applications.
Qt Quick builds on Qt's existing strengths. QML can be be used to incrementally extend an existing application or to build completely new applications. QML is fully extensible from C++ through the QtDeclarative Module.
Using QML with C++