Development Environment

The development package that you get with the Boot to Qt Software Stack consists of:

  • Qt development libraries and core tools.
  • Embedded development environment around Qt Creator IDE.

About Qt Development Libraries

Qt is a full development framework designed to streamline the creation of applications and user interfaces for desktop, embedded, and mobile platforms. With Qt, you can reuse code efficiently to target multiple platforms with one code base. The modular C++ class library and development tools enable developers to create applications for one platform and easily build and deploy on other platforms as well.

The Qt libraries provide high-level APIs for a large variety of both non-GUI and GUI related functionality. For UI creation, Qt provides a number of approaches: traditional C++ widget-based UI with Qt Widgets or declarative UI design with Qt Quick and Qt Quick Controls. For more information, see User Interfaces.

For overview about Qt libraries see the Qt reference documentation.

Development Environment Around Qt Creator IDE

The development environment is built around the Qt Creator IDE. Qt Creator runs on all desktop platforms. Embedded development environment is currently supported on 64-bit Linux and Windows.

Device deployment can be done directly from the Qt Creator IDE to a device connected via USB or local area network. The Qt Creator IDE is pre-configured for devices running Boot to Qt but can also be manually configured to build and deploy to custom embedded toolchains and devices.

Available under certain Qt licenses.
Find out more.