×
Namespaces

Variants
Actions
Revision as of 10:57, 13 June 2012 by hamishwillee (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Qt Quick Components

From Nokia Developer Wiki
Jump to: navigation, search

Qt Quick Components provide an app framework and UI component library for Qt Quick. This article provides an overview of the available components.

Article Metadata
Compatibility
Platform(s):
Symbian
Platform Security
Signing Required: Self-Signed
Capabilities: None
Article
Created: hamishwillee (16 Feb 2012)
Last edited: hamishwillee (13 Jun 2012)

Overview

Qt Quick Components provides a set of QML components for building user interfaces. These include components for managing pages (views) or tabs and the transitions between them, and also for user interface elements (e.g. listboxes, buttons etc) that can be used in those pages.

Separate Qt Quick Components libraries are provided for Symbian and MeeGo, and within these platforms there are also "Extras" components which are not part of the core sets. The current and future intention is to align the components as closely as possible.

Warning.pngWarning: While many of the components have the same names they may have subtle (or not so subtle) behavioural differences. Care must be taken when porting between them.

The components are well documented in the developer library (see the #References below).

Porting

Porting apps written using Qt Quick Components for different platforms can be fairly straightforward - in some cases as simple as changing the import library. Note however that even in simple applications there can be subtle differences, and of course the design guidelines for the platforms are quite different.

One of the best porting guides on the wiki is Porting Symbian Qt Apps to Nokia N9. There are other guides on the Internet.

References

This page was last modified on 13 June 2012, at 10:57.
52 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×