Qt Creator is a cross-platform integrated development environment (IDE) tailored to the needs of Qt developers. Qt Creator runs on Windows, Linux/X11 and Mac OS X desktop operating systems, and allows developers to create applications for multiple desktop and embedded device platforms.
The figure above shows some of the components of Qt Creator in Edit mode.
Sophisticated Code Editor
Qt Creator integrates with most popular version control systems, including Git, Subversion, Bazaar, Perforce, CVS and Mercurial.
Integrated UI Designers
Qt Creator provides two integrated visual editors: Qt Designer for building UIs from Qt widgets, and Qt Quick Designer for developing animated UIs with the QML language.
Project & Build Management
Whether you 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.
Desktop & Embedded Targets
Qt Creator provides support for building and running Qt applications for desktops and embedded devices. Build settings allow you to quickly switch between build targets.