Skip to main content

Get a free copy of the guidebook!

In this book you are not going to read about futuristic robots. Instead, you will see real-time examples of how AI is transforming procurement today and tomorrow.

qtcreator_formeditor_1920 qtcreator_qml_profiling_1920 qtcreator_examples_browser_1920px

Qt Creator

The AI-Enabled Cross-Platform IDE

Qt Creator is a cross-platform integrated development environment (IDE) tailored for maximum developer productivity. Qt Creator supports the use of coding assistants like GitHub Copilot during programming. It aids developers in creating software for desktop, mobile, and embedded platforms.

Download Qt Buy Qt

qt-icon-SophisticatedCodeEditor

Sophisticated code editor

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

qt-icon-VersionControl

Version control

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

qt-icon-ProjectBuildManagement

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 CMake or qmake build tools is included.

qt-icon-MultipleTargets

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-icon-QtDeviceEmulator

Qt Device emulator

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

qt-icon-QtQuickCompilier

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.

Complete Coding Tasks Up to 55% Faster With GitHub Copilot

With the GitHub Copilot integration*, developers can focus on complex and innovative software creation instead of working on boilerplate or repetitive code. GitHub Copilot improves the completion of coding tasks up to 55% faster. Developers can benefit from context-aware suggestions in the following use cases:

  • Auto-completing code while typing
  • Turning comments into code
  • Creating test cases based on existing code
  • Creating code documentation based on existing code

Developers can select whether they want to see only suggestions from code with permissive licenses. The use of a business account for GitHub Copilot ensures that prompts and suggestions are not retained by GitHub. For more information on GitHub Copilot, check GitHub pages.

*requires separate subscription and license from GitHub

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 compilers

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

Learn Qt

In our Qt Academy, you will learn what Qt is and how to get started with it.

Documentation

Take a deep dive into the technical aspects of Qt.

Blog

Discover more of what matters to you.