Qt Reference Documentation

Qt Quick

For App Developers and Designers, who want to deliver apps with amazing user experience, Qt provides the QML language, the Qt Quick types, and tools in Qt Creator that make it faster than ever to transform your brilliant idea into a winning App across mobile, embedded, and desktop platforms.

QML - the Declarative Language

QML is a declarative language for creating flexible and reusable types. The QML runtime powers QML based applications. The runtime includes a QML engine, JavaScript engine, and mechanism to bind to C++ types.

  • QML - the declarative language

Qt Quick User Interfaces

Qt Quick features QML visual types, user input system, animation system, and data visualization through models and delegates.

QML Engine

There is a QML engine which runs QML applications. It includes C++ classes that loads and initializes QML code and a JavaScript engine for running expressions.

SQL Local Storage

The SQL Local Storage provides a JavaScript interface to an SQLite database. To use, import the QtQuick.LocalStorage module into a namespace with the as keyword.

 import QtQuick.LocalStorage 2.0 as Sql

The SQL Local Storage page has more information about the interface.