Qt Creator: The Cross-Platform Qt IDE
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.
Sophisticated Code Editor
Qt Creator's advanced code editor provides support for editing C++ and QML (JavaScript), context-sensitive help, code completion, navigation and more.
Version Control
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.
Learn More About our Tools
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 using the same widgets that will be used in your application. Forms created with Qt Designer are fully-functional, and they can be previewed so that you can ensure that they will look and feel exactly as you intended.
Features & Benefits
- Design user interfaces quickly with drag and drop functionality
- Customize widgets or choose from library of standard widgets
- Instantly preview forms in native look and feel
- Generate C++ or Java code from your interface prototypes
- Use Qt Designer with Visual Studio or Eclipse IDEs
- Build fully-functional user interfaces with Qt’s signals and slots
Qt Quick Designer
Qt Quick Designer is a visual editor for QML files which supports WYSIWYG. It allows you to rapidly design and build Qt Quick applications and components from scratch. It is completely integrated into Qt Creator and works seamlessly with the QML code editor. Both modes (design and edit) can be used according to requirements.
Features & Benefits
- Design Qt Quick user interfaces with drag and drop functionality
- Customize components or choose from library of standard QML elements
- Instantly preview QML files without compilation
Cross-Platform Build Tool
qmake is a cross-platform build tool that simplifies the build process for development projects across different platforms. qmake automates the generation of Makefiles so that only a few lines of information are needed to create each Makefile.
Features & Benefits
- Simplifies the build process for development project across different platforms
- Automates the generation of Makefiles
- Only a few lines of information are needed to create each Makefile
- qmake can also generate projects for Microsoft Visual studio without requiring the developer to change the project file
HTML Help System
Most applications need online documentation or a help file. Qt Assistant is a configurable and redistributable documentation reader, which can be easily customized and redistributed with your Qt application.
Features & Benefits
- Customize Qt Assistant and redistributing with your application
- Fast keyword lookup, full text search, indexing and bookmarking
- Index and search multiple collections of help documents simultaneously
- Host documentation locally, or provide online help in your application
Internationalization Tools
Qt Linguist provides a set of tools that speed the translation and internationalization of applications. Qt supports simultaneous support of multiple languages and writing systems with a single source tree and single application binary.
Features & Benefits
- Collect and present all UI text to a human translator in a simple application
- Language and font-aware layout
- Quickly add new languages to existing apps with intelligent merging tools
- Unicode support for most of the world’s alphabets
- Switch between right-to-left and left-to-right languages at runtime
- Mix multiple languages in one document
Visual Studio Integration
Qt is integrated with Microsoft Visual Studio 2005, 2008 and 2010. This means that Qt programmers can use the IDE they are most comfortable with to do cross-platform development.
Features and Benefits
- Wizards for creating new Qt projects and classes
- Automated build setup for the Qt Meta-Object Compiler, User Interface Compiler, and Resource Compiler
- Import and export of Qt Project and Project Include files
- Integrated Qt resource management
- Integrated Qt documentation
- Debugging extensions for Qt data types