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.
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.
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.
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.
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.
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.
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
.
Scratchbox vorausgesetzt?