Qt Creator

Qt Creator

Official cross platform Qt C++ IDE

Description

Writing Qt code in a generic editor always falls a bit short: you can't jump through signals and slots, .ui files need a separate designer, QML completion is weak, and debugging, building and testing each live in their own window.

Qt Creator is the Qt project's own IDE and puts all of that in one window: C++ and QML editing with completion and refactoring, a visual UI designer, CMake and qmake builds, a debugger and a test panel, with dedicated support for Qt classes, signals and slots, and resource files.

It runs on Windows, macOS and Linux, and the programs you write can be deployed to desktop, Android, iOS and embedded devices. It also works nicely as a lightweight IDE for plain C++ projects that don't use Qt.

Features



Welcome screen: recent projects, examples and tutorials in one place, so starting a project or opening an example is one step.

C++ and QML editor: highlighting, completion, go-to-definition, refactoring and live code checks, with split views, tabs and a minimap.

UI design: drag-and-drop design for Qt Widgets, plus visual editing for QML UIs.

Build and run: CMake, qmake and other build systems, with easy switching between toolchains and target devices.

Debugging and analysis: integrated GDB, LLDB and CDB debuggers, plus the QML profiler and Valgrind-based analyzers.

Test integration: Qt Test, Google Test and Boost Test cases listed in a sidebar, run with one click, with per-case results in the output pane.

Cross-platform deployment: build the same code for Windows, macOS, Linux, Android, iOS and embedded platforms.
Tags:idecpp