Qt Creator

Software Screenshot:
Qt Creator
Software Details:
Version: 3.3.0
Upload Date: 17 Feb 15
Developer: Nokia Corporation
Distribution Type: Freeware
Downloads: 289

Rating: nan/5 (Total Votes: 0)

Qt Creator is a cross-platform and open source graphical Integrated Development Environment (IDE) application that provides Qt developers with everything they need to create usable and attractive graphical user interfaces (GUIs). It supports both Qt4 and Qt5 toolkits.

It is comprised of a visual debugger, a forms designer and an integrated GUI (Graphical User Interface) layout. The program is engineered in such a way that it can be used by experienced and novice Qt programmers alike.

Features at a glance

It features a code editor with support for QML, C++ and ECMAscript, rapid code navigation tools, code completion, syntax highlighting, static code checking, and support for source code refactoring. In addition, it provides users with style hints as they type, context sensitive help, code folding, as well as parenthesis selection and matching modes.

The integrated C++ visual debugger is capable of displaying Qt’s data in a human readable format, thanks to its awareness of Qt classes’ structures. Additionally, it can display GNU debugger’s raw information clearly.

Another interesting feature is the integrated support for several well known version control system, including Git, Mercurial, Bazaar, Subversion, CVS and Perforce. Also, it supports the CDB (Microsoft Console Debugger). internal JavaScript debugger, LLDB (LLVM debugger) and GDB (GNU Symbolic Debugger) applications.

Under the hood and supported platforms

Being written in Qt, the application is platform-independent, supporting Linux, Microsoft Windows and Mac OS X operating systems. It has been successfully tested with both 64-bit and 32-bit instruction set architectures.

On Linux, it is distributed as native installers for the 64- and 32-bit hardware platforms, as well as a source archive that can be configure, compiled and installed on any Linux distribution.

Bottom line

All in all, the Qt Creator project is a very useful utility for existing and upcoming Qt developers who are looking for one of the best solutions to deploy modern and uncluttered user interfaces for their applications.

What is new in this release:

  • This release comes with a great set of new features as well as a big amount of bug fixes.
  • Other features include support for the Gradle build system for Android development, a refactoring action for adopting the new connect style in Qt 5, BareMetal support for CMake projects, and an option to use the Qt Quick Compiler for your Qmake based QML projects. Please also see our change log for a more complete list of changes.
  • For users of the Professional or Enterprise edition, we added experimental support for running the Clang Static Analyzer on your projects, as a new tool in Analyze mode. The scene graph events category in the QML Profiler has been significantly improved and will now visualize the time ranges of all scene graph related events instead of showing them as a list of numbers. You can also see input events in the QML profiler now, in a separate category. In Qt Quick Designer we added direct editing of TabViews, and additional checks for form files (.ui.qml) as well as buttons for exporting form items for use in the implementation files.

What is new in version 3.3.0 Beta 1:

  • It comes with enhanced support for splitting editors and additional editor windows. You can now drag & drop editors between splits by dragging the new file type icon, next to the document drop down (see screenshot). Hold the Ctrl key (or Option key on OS X) to open another editor on the same document, instead of moving it. The navigation views (such as Projects and Open Documents) also support dragging files onto splits. Dropping files from the system onto a Qt Creator window now will also open the file in the appropriate split.
  • It is now possible to specify environment variables to be used with specific kits. Display names of kits and Qt versions can contain variables like %{Qt:Version}, which are automatically filled with the corresponding values. We also added a check box to select and deselect all kits when setting up projects.
  • Opening QMake projects is now also done asynchronously, like the reparsing that is done when .pro or .pri files change. You can now add files to Qbs projects via the context menu on the Projects view.
  • The QML Profiler got support for reordering, showing, and hiding categories in the timeline. Also, you can attach notes to events, that are then exported together with the profiling data and can be shared with others.
  • When pressing the Enter key while the text cursor is within a C++ string literal, the string is now (optionally) split and continued on the next line, adding the necessary quotes for you automatically. We also added a little refactoring action for converting connect() calls to use the new connect style in Qt 5.
  • For Android development we added support for the Gradle build system.
  • For users of the Professional or Enterprise edition, we added experimental support for running the Clang Static Analyzer on your projects, as a new tool in Analyze mode. The scene graph events category in the QML Profiler has been significantly improved and will now visualize the time ranges of all scene graph related events instead of showing them as a list of numbers. You can also see input events in the QML profiler now, in a separate category.
  • We fixed many more bugs and made improvements, such as enhancing the appearance of Qt Creator on high DPI displays, adding a list of open windows to the Window menu, and adding an optional sidebar with Contents, Index, Bookmarks and Search views to the external help window. See our change log for a more complete list of changes.
  • Note: With Qt Creator 3.3 we drop support for compiling Qt Creator with Qt 4. The minimal required Qt version to compile Qt Creator itself is currently Qt 5.3.1. This does not affect your own projects, of course, we still fully support development of Qt 4-based applications with Qt Creator.

What is new in version 3.2.2:

  • Qt Creator 3.2.2 provides improvements for example to Xcode 6 and iOS Simulator usage.

What is new in version 3.2.1:

  • General:
  • Fixed freeze when using shortcut for all projects or current project
  • locator filters (QTCREATORBUG-12875)
  • Fixed crash when activating timers by removing the unsupported UpdateInfo
  • plugin that triggered it (QTCREATORBUG-11262)
  • Qbs Projects:
  • Fixed adding and removing files when project file is write protected by VCS
  • Fixed crash when removing empty install step
  • C++ Support:
  • Fixed crash when opening context menu on macro parameter (QTCREATORBUG-12853)
  • QML Support:
  • Added missing members to date objects
  • Added templates for Qt Quick 2.3 and Qt Quick Controls 1.2 applications
  • Fixed keyboard shortcuts in QML/JS console (QTCREATORBUG-12956)
  • Qt Quick Designer:
  • Added option to use fallback QML puppet and set it to be the default
  • Fixed updating of color properties (QTCREATORBUG-12841)
  • Fixed duplication of ApplicationWindow properties (QTCREATORBUG-12910)
  • Platform Specific
  • OS X:
  • Fixed deployment of Clang library in binary packages
  • Fixed deployment of fallback QML puppets in binary packages
  • Removed wrong File > Exit menu item
  • iOS:
  • Fixed determination of newest SDK version when no version is explicitly stated
  • Remote Linux:
  • Fixed mixed QML and C++ debugging (QTCREATORBUG-12928)
  • Fixed check for maximum packet size for SSH connections (QTCREATORBUG-12884)
  • Windows Phone:
  • Fixed font deployment for Windows Phone 8.0

What is new in version 3.2.0:

  • Block selections in text editors now allow you to do "column editing", meaning that all selected lines are edited simultaneously (Qt Creator Manual)
  • Context help can now be configured to open in an external window (without disabling Help mode)
  • Support for C99 designated initializers and concatenated strings was added to the C++ code model, as well as improvements to encoding handling and lambda support and many other things
  • More panes are now searchable with Ctrl+F, for example the project tree
  • The QML profiler received many performance and stability improvements again
  • Enterprise Qt Creator users can now also use the QML profiler to debug their JavaScript memory usage in QML. (This is only available when using Qt 5.4 for the debugged application.)

What is new in version 3.2.0 RC1:

  • The file system locator filter ‘f' can now be used to create new files.
  • More panes are searchable, e.g. the project tree.
  • The qbs plugin now supports adding and removing files from projects.
  • The C++ code model received a lot of fixes e.g. for editing lambdas.

What is new in version 3.2.0 Beta 1:

  • In the text editors you can now do "column editing" in block selections, so typing in a block selection will adapt all lines simultaneously. Context help can now be configured to open in an external window (without disabling Help mode). When opening the same file in multiple splits, the editors will now keep showing the same part of the file, even when adding or removing lines in another split. There were also many fixes in the C++ model, including support for C99 designated initializers, concatenated strings, and fixes for encoding issues.
  • In the debugger views, you can now expand and collapse columns by clicking on the header. There were several types added to the debugging helpers, and if you are brave, you can now also provide your own debugging helpers for your own types. The QML profiler received many performance and stability improvements again. Enterprise users can now debug their JavaScript memory usage in QML, using the new memory profiling feature of the QML profiler. (This is only available when using Qt 5.4.)

What is new in version 3.1.2:

  • Fix of a crash in editing with highlight definitions and indentation based folding enabled (QTCREATORBUG-12172)
  • Fix of a GDB crash with large object names (QTCREATORBUG-12330)
  • Fixed filtering in help topic chooser

What is new in version 3.1.1:

  • General:
  • Fixed editing of MIME types while filtering is applied (QTCREATORBUG-12149)
  • Managing and Building Projects:
  • Fixed performance regression in Issues pane (QTCREATORBUG-12109)
  • Qbs Projects:
  • Fixed support for VS2013 compiler (QTCREATORBUG-11025)
  • C++ Support:
  • Fixed issue with missing semantic highlighting (QTCREATORBUG-11367)
  • Qt Quick Designer:
  • Fixed several UI issues (QTCREATORBUG-12040, QTCREATORBUG-12035, QTCREATORBUG-11904, QTCREATORBUG-12018)
  • Fixed anchor and alignment handling (QTCREATORBUG-12006)
  • Diff Viewer:
  • Fixed crash when showing binary file containing carriage return character (QTCREATORBUG-12056)
  • Version Control Systems:
  • Git
  • Fixed encoding issues on Window
  • Fixed crash when closing Qt Creator after revert (QTCREATORBUG-12099)
  • FakeVim
  • Platform Specific:
  • QNX:
  • Fixed crash when no device is configured (QTCREATORBUG-12143)
  • Fixed Qt environment settings for running on devices (QTCREATORBUG-12171)
  • Android:
  • Fixed selection of Ant executable on OS X (QTCREATORBUG-12184)
  • iOS:
  • Fixed parsing of build issues
  • Added warning if provisioning profile does not contain selected device (QTCREATORBUG-12175)

Requirements:

  • Qt

Similar Software

Android Studio
Android Studio

9 Dec 15

4DIAC
4DIAC

9 Dec 15

FreeRIDE
FreeRIDE

2 Jun 15

Other Software of Developer Nokia Corporation

Comments to Qt Creator

Comments not found
Add Comment
Turn on images!