Qt Developer Guides

Welcome to the Qt Developer Guides page. These guides are meant to familiarize you with various aspects of mobile as well as desktop application development by walking you through the development process of applications with features relevant to the topics of each specific guide. Each guide is split into several chapters and each chapter consists of multiple steps. Each step describes specific features of the application, the development approach and detailed code used for the application being implemented in the guide.

Qt Quick and QML

The focus of these guides is on how to develop complete applications in QML with some extra JavaScript without any C++ as well as enhance the look and feel of your applications.

Prerequisites:

You should already have Qt SDK installed and be familiar with how to use the Qt Creator IDE. Basic knowledge of QML is recommended.





Programming with Qt Quick for Symbian and MeeGo Harmattan Devices (UPDATED!)

Symbian Development Guide ThumbnailAs an introduction to the development of modern mobile applications with QML, Programming with Qt Quick for Symbian and MeeGo Harmattan Devices will familiarize you with programming with QML using Qt Quick Component for Symbian^3. This guide will walk you through the development of a todo list application for recording daily and upcoming list of tasks to be completed, sorting them into several categories and managing them. It covers various aspects of Qt Quick and especially Qt Quick Symbian^3 Components programming such as the page navigation concept, database storage and the use of animation to edit, create or display details. An additional chapter at the end focuses on the use of Meego Harmattan Components and walks you through porting of the todo list application to N9.

Download this guide in your preferred format:

Download the source code of the application discussed in the guide:


Once you've finished the guide, please leave us some feedback here.





Qt Quick Application Developer Guide for Desktop

Desktop Development Guide ThumbnailQt Quick Application Developer Guide for Desktop will familiarize you with the development of feature-rich applications that you can deploy onto various desktop platforms. This guide walks you through the implementation of a simple application called NoteApp inspired by the modern fluid UIs. NoteApp is a tool for managing daily notes which uses various advanced UI concepts including animations, database storage and Javascript usage for application logic rather than common well-known UI Elements used in desktop applications such as toolbars, menus and dialogs.

Download this guide in your preferred format:


Download the source code of the application discussed in the guide:

Once you've finished the guide, please leave us some feedback here.

Document Actions