Search by Tags

Getting Started with Qt

 
Applicable for
linux | wec2013 | wec7 | wince5 | wince6

Compare with Revision




Subscribe for this article updates

Qt is a cross-platform application and UI framework (qt.io).

Toradex is a partner of The Qt Company, the entity responsible for Qt development, productisation and licensing under commercial and open-source licenses. Some of our Demos use Qt as graphics library and recommend to use the Qt framework for application development on our module, on both platforms, Linux and WinCE.

Toradex did also several optimisation in the WinCE display driver to improve the performance of Qt on the Toradex modules. If you like to improve the graphic performance, take a look here.

Why Qt

  • Easy GUI programming using Qt Designer (compared to MFC).
  • Nice container classes
  • Nice graphics scene framework
  • Excellent documentation with useful examples
  • Translation support
  • Good technical support
  • OpenGL ES2 support. Useful for embedded devices
  • Cross-platform support (Same application runs on Windows, Mac, Linux, WinCE, iOS, Android)
  • Shorter time to market
  • Big Open Source community around Qt
  • Use QtQuick (QML) for easy and good looking UIs
  • QtQuick 2.2 by default uses OpenGL rendering for the processor with OpenGL support

What about licensing

Qt is a large framework with different licenses. Licenses also depend on which Qt version is used. Our partner the Qt Company can help you find the right license, click here for details.

Qt for Device Creation

The Qt Company provides pre-built images for Toradex Colibri VF50/VF61/iMX6/iMX7 and Apalis iMX6 module in the Qt for Device Creation (formerly Enterprise Embedded) offerings. Other modules can be offered to, for more information refer to the Qt for Device Creation page.

The Qt for Device Creation offers many benefits over the Qt under LGPL, namely

  • Professional integrated tooling with Qt Creator Enterprise IDE
  • Immediate prototyping with pre-built software stack, Boot to Qt
  • Value-Added components: Qt Quick Enterprise Controls, Qt Virtual Keyboard, Qt Charts
  • Qt Quick 2D Renderer for low-end modules such as Colibri VF50/VF61
  • Shorter Time-to-Market
  • Licensing terms more compatible to commercial project requirements
  • Beautiful, High-Performing, Modern User-Interfaces
  • Ultimate Performance for Embedded Devices
  • Support is included with a valid maintenance agreement

Windows CE


Development Environment

Hello world in Qt

Toradex Libraries and Qt

  • How to use GPIO library in Qt (coming soon)

Additional Resources

GUI Example Applications

Linux


Development Environment

Qt demo application

Toradex Libraries and Qt

  • How to control GPIO's in Qt (coming soon)

Additional Resources

Download

Download the Qt installer for Windows compact 6.0 or 7.0 directly from Toradex.

Qt 4.8.4 OpenGL SDK (module with OpenGL support e.g T20/T30)

Qt 4.8.4 SDK (for hardware with No OpenGL support e.g.Vybrid).

Support

Toradex has partners which are able to support you with your Qt questions. Please contact them directly: Qt Partners

Webinar: Qt for Device Creation