Introduction to the QML LanguageQML is a declarative language designed to describe the user interface of a program: both what it looks like, and how it behaves. In QML, a user interface is specified as a tree of objects with properties. This introduction is meant for those with little or no programming experience. JavaScript is used as a scripting language in QML, so you may want to learn a bit more about it (see the online Javascript Guide) before diving deeper into QML. It is also helpful to have a basic understanding of other Web technologies like HTML and JSON, but it is not required. The examples shown in this guide are located in the examples/declarative/tutorials/qmlintro directory within the Qt source package. You can run then with the QML Viewer tool. QML Concepts and SyntaxComposing User Interfaces with QMLUser Interaction with QML |