QT-LOGO

Qt Creator

A Cross-platform IDE for Application Development

Qt Creator is a cross-platform integrated development environment (IDE) built for the maximum developer experience. Qt Creator runs on Windows, Linux, and macOS desktop operating systems, and allows developers to create applications across desktop, mobile, and embedded platforms.

SOPHISTICATED CODE EDITOR

Qt Creator’s advanced code editor lets you code in C++, QML, JavaScript, Python and other languages. It features code completion, syntax highlighting, refactoring and has built-in documentation at your fingertips.

VERSION CONTROL

Qt Creator integrates with most popular version control systems, including Git, Subversion, Perforce, and Mercurial.

INTEGRATED UI DESIGN

Integrated visual editors for building C++ widget-based applications or fluid Qt Quick-based animated UIs with ready-made controls.

PROJECT & BUILD MANAGEMENT

Import an existing project or create one from scratch – Qt Creator generates all the necessary files. Support for Cmake and cross-compiling with qmake is included.

MULTIPLE TARGETS

Build for and run your software on desktop, mobile and embedded operating systems. The build settings allow you to easily switch between targets.

Qt DEVICE EMULATOR

Test and debug applications in conditions practically identical to those on your target device.

Qt QUICK COMPILER

Compile source code into native machine code, accelerate start-up time and UI performance, and protect your source code and intellectual property.

UI Building Tools inside Qt Creator

DECLARATIVE APPROACH

Qt Quick Designer

Qt Quick Designer is a WYSIWYG editor for files written in Qt QML, a CSS and JavaScript-like multi-paradigm language. It helps you rapidly design and build Qt Quick applications and components – from scratch or based on ready-made UI controls.

IMPERATIVE APPROACH

Qt Designer

Qt Designer is a powerful cross-platform GUI layout and forms builder. It allows you to rapidly design and build widgets and dialogs using on-screen forms with traditional C++ Qt APIs.

Get a feel for QML coding in our declarative online coding app