Jump to Navigation

Creating Slick User Interfaces using Qt - Choosing the right technology for your app

Session Summary: 
This session will guide you through the different UI technologies found in Qt, and help you make the right choice for your app. It will also showcase a slick app and go into into the details of making it.
Session Abstract: 

Qt has become the standard developer offering for MeeGo and Symbian app development. It is used both internally by Nokia as well as by partners and independent 3rd party developers. Qt offers several technologies for creating user interfaces, each created with different use cases in mind and hence with their own strengths and weaknesses. No technology fits all use cases, so choosing the right technology for your app is crucial.

This presentation will give a tour of the UI technologies offered in Qt and take a look under the surface to show their relative strengths and weaknesses. We will also show how the different technologies can be combined to get the best of several worlds. Specifically we will look at these approaches:

  • QWidget - "The classic approach"
  • QGraphicsView - "Lean and mean"
  • Qt Quick / QML - "Designer heaven"
  • QtWebkit - "HTML5 and hybrids"