Solutions for Developers

Qt solutions for developer use cases.

../_images/front-coding.png

As a developer, you most likely have a favorite operating system, toolchain, and language. Qt lets you use one software code base across all operating systems and devices, including desktops, embedded systems, business applications, in-vehicle systems, wearables, and mobile devices connected to the Internet of Things.

The options are endless, but the following table summarizes the solutions available for different types of target platforms or industries with links to more information.

To Develop For

You Need

Desktop

Qt for Linux , macOS , or Windows with the appropriate Qt modules , depending on what your applications will be used for.

Mobile Devices

Qt for Android or Qt for iOS .

Embedded Devices

Qt for Embedded Linux , Qt for WebOS , Qt for INTEGRITY , Qt for QNX , Boot to Qt as a full stack for embedded Linux. Qt for Android Automotive as a specialized suite for automotive development. Qt Safe Renderer for safety-critical UI elements.

MCUs (microcontroller unit)

Qt for MCUs

Web Browsers

Qt for WebAssembly

You can use QML, C++, or Python for application development:

To Develop With

You Need

QML and Qt Quick

Qt for Linux , macOS , or Windows

Qt C++

Qt for Linux , macOS , or Windows

Python

Qt for Python