Qt 4.8: Qt Quick

Qt Reference Documentation

- Qt 4.8
- ALL VERSIONS

- A
- A
- A
- Print

# 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

- Coding Tips
- Performance Tips

## License Information

- Qt Quick Licensing Information

## Online Examples

- Forum Nokia: Qt Quick examples for porting