MADDE/Qt extended example

(categorise)
(Complete Qt-example with MADDE)
 
(One intermediate revision not shown)
Line 1: Line 1:
 +
{{MADDE}}
 +
= Complete Qt-example with MADDE =
= Complete Qt-example with MADDE =
-
This guide should point out, how the set-up, the implementation and packaging of a more complex example works in MADDE. There is a pretty technical description on how to package a Qt application. This guide follows this description and shows with an example, how that would work in practice. In short, you can expect:
+
This guide describes how the set-up, implementation and packaging of a more complex example works in MADDE. There exists a pretty technical description of how to package a Qt application. This guide follows this description and shows with an example, how that would work in practice. In this guide you will see:
-
* description on how-to start developing for Maemo5 with Qt
+
* description of how to start developing for Maemo5 with Qt
* extended application example
* extended application example
-
* getting an idea on how the packaging process works in MADDE
+
* description of how the packaging process works in MADDE
-
* using qmake as a basis
+
* usage of qmake as a basis
-
* providing links to further documentation
+
* links to further documentation
'''Requirements:'''
'''Requirements:'''
* [http://qt.nokia.com/products/developer-tools QtCreator (incl. QtDesigner)] installed
* [http://qt.nokia.com/products/developer-tools QtCreator (incl. QtDesigner)] installed
-
* [[MADDE | MADDE]] installed
+
* [[MADDE]] installed
'''Nice to have:'''
'''Nice to have:'''

Latest revision as of 20:35, 10 June 2010

Image:Ambox_notice.png
MADDE is currently a technology preview.

These instructions are liable to change as development progresses. If some of the components do not work as expected, please add your question to the MADDE talk thread and follow up the discussion.

tablets-dev.nokia.com is down, see MADDE#Installation for alternatives.


[edit] Complete Qt-example with MADDE

This guide describes how the set-up, implementation and packaging of a more complex example works in MADDE. There exists a pretty technical description of how to package a Qt application. This guide follows this description and shows with an example, how that would work in practice. In this guide you will see:

  • description of how to start developing for Maemo5 with Qt
  • extended application example
  • description of how the packaging process works in MADDE
  • usage of qmake as a basis
  • links to further documentation

Requirements:

Nice to have:


[edit] Description

The idea of the example application is to create a list of files, which can be opened according to their MIME-types, by the correct application. The goal is to combine some different use-cases in a single example. It should explain how to:

  • create a project and UI with QtCreator
  • use of slots and signals with QPushButtons
  • add non-Qt libraries to a project
  • test the project on device
  • prepare the package using MADDE
  • package the application
  • upload to extras-devel


Image:Ambox_notice.png
This article does not provide enough information, and needs to be expanded to more fully cover the topic.
Please see the talk page for discussion.