Qt Creator IDE

Fully Loaded IDE

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.

Download Qt
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

qt_quickdesigner
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.

qt_designer
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.

Even More Development Tools

PERFORMANCE ANALYZER

Identify performance bottlenecks fast using visual representations of your CPU and RAM usage via timelines and flamegraphs.

Profiling QML applications

TESTING AND DEBUGGING TOOLS

Auto-detection of unit tests and integrated debugger support with pretty printers.

Qt Test

Debugging

BUILDING AND COMPILING TOOLS

Deploy your applications across different platforms on desktop, mobile and embedded targets with Qt’s wide support for compilers and build systems.

Adding compliers

Specifying build settings

END USER DOCUMENTATION

Generate interactive end-user documentation embedded in your application with built-in search functionality.

The Qt Help framework

INTERNATIONALIZATION AND LOCALIZATION

Design adaptable software applications for various languages and regions without engineering changes. Add locale-specific components such as date, time and number formats.

Technical documentation

WIZARDS AND EXAMPLES

Set up your project in no time with Qt’s project wizards guiding the way. Get started quicker by leveraging a wide range of examples, code samples and step-by-step tutorials.

Creating projects

Qt examples and tutorials

Using Microsoft® Visual Studio?

qt_visualstudio_extension
Qt Visual Studio Extension

You can use common Qt Creator functionalities with Visual Studio.
Get the details from Qt R&D's blog

Get Qt. Be Qt. 

Create your next user experience the Qt way.