Meego Wiki
Views
From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
-
This is a place for QML tutorials (more like cookbook recipes) I'm ([[User:Elliot]]) writing as I learn QML.
+
This is a place for QML tutorials (more like cookbook recipes) I ([[User:Elliot]]) am writing as I learn QML.
Why am I writing this? After all, there is already plenty of documentation for QML/Qt Quick: for example, http://doc.qt.nokia.com/4.7/qtquick.html.
Why am I writing this? After all, there is already plenty of documentation for QML/Qt Quick: for example, http://doc.qt.nokia.com/4.7/qtquick.html.
-
But little of it is specific to MeeGo. And the "developer story" is not that clear to me yet.
+
My answer is that there is not much QML documentation specific to MeeGo. And the QML on MeeGo "developer story" is not that clear to me yet.
So while I'm going through the process of building a (semi) realistic application with QML to use on MeeGo, I'm documenting useful things as I learn them. There will doubtless be overlap with other tutorials/blogs/official docs, but hopefully having all this stuff in one place, tailored for MeeGo, will be useful to others.
So while I'm going through the process of building a (semi) realistic application with QML to use on MeeGo, I'm documenting useful things as I learn them. There will doubtless be overlap with other tutorials/blogs/official docs, but hopefully having all this stuff in one place, tailored for MeeGo, will be useful to others.
-
The recipes I've written so far:
+
The recipes I've written so far are:
-
* [[QML: creating a transparent window]]
+
* [[QML: creating a transparent window]]: how to run a QML application in a semi-transparent window.
-
* [[QML: keyboard navigation]]
+
* [[QML: keyboard navigation]]: how to create a QML application which is navigable by keyboard alone.
-
* [[QML: internationalisation]]
+
* [[QML: internationalisation]]: how to internationalise a QML application.
-
Eventually they should probably go into a /QML/ namespace, so these locations may be temporary.
+
Eventually they should probably go into a <code>/QML/</code> namespace, so these locations may be temporary.
 +
 
 +
== Other documentation ==
You're probably going to want to look at the QML elements documentation while you go through these recipes. You can find it at http://doc.qt.nokia.com/4.7/qdeclarativeelements.html.
You're probably going to want to look at the QML elements documentation while you go through these recipes. You can find it at http://doc.qt.nokia.com/4.7/qdeclarativeelements.html.
http://doc.qt.nokia.com/4.7/ might come in useful, too, if you want to learn more about Qt and go through the official tutorials.
http://doc.qt.nokia.com/4.7/ might come in useful, too, if you want to learn more about Qt and go through the official tutorials.

Revision as of 11:59, 29 November 2010

This is a place for QML tutorials (more like cookbook recipes) I (User:Elliot) am writing as I learn QML.

Why am I writing this? After all, there is already plenty of documentation for QML/Qt Quick: for example, http://doc.qt.nokia.com/4.7/qtquick.html.

My answer is that there is not much QML documentation specific to MeeGo. And the QML on MeeGo "developer story" is not that clear to me yet.

So while I'm going through the process of building a (semi) realistic application with QML to use on MeeGo, I'm documenting useful things as I learn them. There will doubtless be overlap with other tutorials/blogs/official docs, but hopefully having all this stuff in one place, tailored for MeeGo, will be useful to others.

The recipes I've written so far are:

Eventually they should probably go into a /QML/ namespace, so these locations may be temporary.

Other documentation

You're probably going to want to look at the QML elements documentation while you go through these recipes. You can find it at http://doc.qt.nokia.com/4.7/qdeclarativeelements.html.

http://doc.qt.nokia.com/4.7/ might come in useful, too, if you want to learn more about Qt and go through the official tutorials.

Personal tools