Qt Quick
Qt Quick is a collection of technologies that are designed to help developers create the kind of intuitive, modern, 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.
Getting Started
- Introduction to Qt Quick
- QML Programming for Qt Programmers
- Getting Started Programming with QML
- What's New in the Qt Quick Release
- QML Examples and Demos
QML Features
- Basic Elements
- Data Types
- Property Binding
- Component Layouts
- Layouts using Anchors
- Mouse Events
- Text Handling and Validators
- Keyboard Focus
- Signal and Handler Event System
- Importing Reusable Components
- States
- Animation and Transitions
- Structuring Data with Models
- Presenting Data with Views
- Extending QML Functionalities using C++
- Using QML Bindings in C++ Applications
- Integrating QML Code with Existing Qt UI Code
- Dynamic Object Management
- Loading Resources in QML
- Internationalization
QML Add-Ons
- Qt Quick Components for Symbian - a native component set for the Symbian^3 platform
- QtWebKit QML Module
- Mobility QML Plugins
- Qt Quick Components
Qt Quick Tools
- Debugging QML
- Developing with Qt Creator
- QML Viewer
Reference
- QML Syntax
- QML Elements
- Qt Declarative Module
- QML Data Types
- QML Coding Conventions
- Qt Creator Manual
- Programming with Qt
- Qt Mobility Documentation
Architecture
- Qt Declarative UI Runtime
- Integrating JavaScript
- QML Scope
- QML Modules
- QML Documents
- QML Global Object
- QML Internationalization
- QML Right-to-left User Interfaces
- QML Security
- Qt Declarative Module
Examples
- "Hello World" Tutorial
- Getting Started Programming with QML
- Tutorial: "Same Game"
- Tutorial: Writing QML extensions with C++
- QML Examples and Demos
- Forum Nokia: Qt Quick examples for porting
Best Practices
License Information
Online Examples
- Forum Nokia: Qt Quick examples for porting