Qt-Creator

Was ist der Qt-Creator?

Der Qt-Creator ist eine in Qt programmierte und im Qt-SDK enthaltene Entwicklungsumgebung für Qt. Mit ihr können auch reine C++-Programme (ohne Qt) erstellt werden. Sie bietet viele praktische Features, die andere C++-Entwicklungsumgebungen vermissen lassen.

Features

Projekt-Hierarchie

Ansicht

Ausgabeflächen

Code-Editor

Dateinamen und -erweiterungen

Für C++ können die Standard-Dateierweiterungen und -namen geändert werden. Weiters kann man eine Lizenz-Vorlage erstellen, die in erstellte Dateien eingefügt wird.

Bookmarks

Um Stellen im Code leicht wieder zu finden, können Lesezeichen gesetzt werden. Erstellt bzw. gelöscht werden kann ein Lesezeichen über einen Rechtsklick auf die Zeilennummer und die Auswahl von Toggle Bookmark. Eine weitere Möglichkeit ist Tools → Bookmarks → Toggle Bookmark bzw. der Shortcut Strg+M. Angezeigt werden können sie über die Bookmark-Ausgabeflächen.

Makros

Sessions

Debugger

Plattformauswahl

Es ist möglich verschiedene Qt-Versionen parallel auf dem Rechner zu haben. In diesem Menü können Versionen gesucht werden, die dann beim Erstellen eines Projekts zur Auswahl stehen.

Dokumentation

Der Createor hat auch die Funktionalität des Assistants integriert. Durch die Auswahl von Help in der Seitenleiste wird die Dokumentationsübersicht geöffnet. Über das Drücken von F1 während sich der Mauscursor über einer Qt-Klasse bzw. -Funktion befindet, wird direkt die richtige Seite der Dokumentation geöffnet.

Designer

Versionsverwaltung

Versionsverwaltungssysteme sind für große Projekte unerlässlich und somit auch in den Qt-Creator integriert. Zurzeit werden Subversion, git, Bazar, Mercurial, Perforce und CVS unterstützt.

Suchen und ersetzen

Suchleiste

Externe Tools

Externe Programme können direkt in den Qt-Creator integriert werden. Standardmäßig sind das die für Internationalisierung benötigten Programme lupdate und lrelease, sowie sort und xterm.

Speicheranalyse

Code-Pasting

Qt Quick

Maemo

FIXME Scratchbox vorausgesetzt?