Telekomunikasi Sains    
   
Daftar Isi
(Sebelumnya) QSDKQt Extended (Berikutnya)

Qt Creator

Qt Creator
Qt Creator logo.png
QtCreator-Linux-2.0.1.png
Screenshot of Qt Creator 2.0.1
Developer(s)Qt Development Frameworks
Stable release2.7.0 / 21 March 2013; 4 days ago (2013-03-21)
Written inC++ (Qt)
Operating systemWindows, Linux, Mac OS X, FreeBSD
TypeIntegrated development environment
LicenseLGPL[1]
Websitehttp://qt.digia.com/Product/Developer -Tools/ http://qt-project.org/

Qt Creator is a cross-platform C++ integrated development environment which is part of the Qt SDK.[2] It includes a visual debugger and an integrated GUI layout and forms designer. The editor's features includes syntax highlighting and autocompletion, but not tabs. Qt Creator uses the C++ compiler from the GNU Compiler Collection on Linux and FreeBSD. On Windows it can use MinGW or MSVC with the default install and can also use cdb when compiled from source.

Contents

Projects

Qt Creator includes a project manager that uses a cross platform project file format (.pro). A project file can contain information such as what files are included into the project, custom build steps and settings for running the applications.

Qt Creator can use various build systems. However, only two of them are understood by Qt Creator - qmake and CMake. Others can be used only by defining the project as custom project.

Editors

Qt Creator includes a code editor and integrates Qt Designer for designing and building graphical user interfaces (GUIs) from Qt widgets.

The code editor in Qt Creator supports syntax highlighting for various languages. In addition to that, the code editor can parse code in C++ and QML languages and as a result code completion, context-sensitive help, semantic navigation are provided.[3]

Qt Designer is a tool for designing and building graphical user interfaces (GUIs) from Qt widgets. It is possible to compose and customize the widgets or dialogs and test them using different styles and resolutions directly in the editor. Widgets and forms created with Qt Designer are integrated with programmed code, using the Qt signals and slots mechanism.

Qt Quick Designer is a tool for developing animations by using a declarative programming language QML.

Targets

Qt Creator provides support for building and running Qt applications for desktop environments (Windows, Linux, FreeBSD and Mac OS) and mobile devices (Android, Blackberry, Maemo, and MeeGo). Build settings allow you to switch between build targets. For mobile device targets, Qt Creator can generate an installation package, install it to a mobile device that is attached to the development computer and run it there. Installation packages can be published on the Ovi Store.

Tools

Qt Creator is integrated with a set of helpful tools, such as version control systems and Qt Simulator. The following version control systems are supported:

Qt Simulator is a tool for testing Qt applications that are intended for mobile devices in an environment similar to that of the device.

Debuggers

Qt Creator does not include a debugger. It provides a debugger plugin that acts as an interface between the Qt Creator core and external native debuggers to debug the C++ language. Qt Creator displays the raw information provided by the native debuggers in a simplified manner. Debuggers supported are:

  • GNU Symbolic Debugger (gdb)
  • Microsoft Console Debugger (CDB)
  • internal Java Script debugger

References

  1. ^ "Qt Licensing - Qt Developer Network". qt-project.org. http://qt-project.org/products/licens ing. Retrieved 5 December 2012.
  2. ^ "Developer Tools — Digia Plc". qt.digia.com. http://qt.digia.com/Product/Developer -Tools/. Retrieved 5 December 2012.
  3. ^ "Qt Creator : FAQ". qt-project.org. 31 March 2009. http://qt-project.org/doc/qtcreator/c reator-faq.html. Retrieved 5 December 2012.

External links

(Sebelumnya) QSDKQt Extended (Berikutnya)