Ответ 1
На QML на самом деле не так много подробных ресурсов, большая часть доступных - это просто примеры коротких фрагментов и примеры документации. Это проблема для людей, которые новичок в программировании, потому что такие материалы действительно не дают представления о том, как собрать что-то полезное на практике.
Это справедливо, тем более, что для QtQuick2, который является совершенно новым, и даже документация и многие официальные примеры все еще неполны. И я знаю по опыту, как разочарование заключается в том, чтобы следовать учебнику, набирать все, ожидать, что он работает, и получить что-то неожиданное, не зная, что действительно пошло не так, и как его исправить.
Таким образом, есть несколько примеров полных, хотя и тривиальных игр, которые реализованы в QtQuick1. Это не так уж и важно, поскольку элементы QtQuick2 имеют обратную совместимость, и код будет работать с QtQuick2 практически без изменений.
Официальные примеры, иногда избитые или неполные, также могут помочь, плюс они, скорее всего, скоро будут исправлены (это время):
И последнее, но не менее важное: фрагменты QML с веб-сайта проекта Qt wiki:
EDIT: добавить еще один хороший ресурс для изучения QML: http://qmlbook.org