====== Qt-Creator ====== {{:frameworks:qt:tools:start.png?|}} ===== 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 [[frameworks:qt:tools:assistant|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 [[svn:start|Subversion]], [[vcs:git:start|git]], [[vcs:bazar:start|Bazar]], [[vcs:mercurial:start|Mercurial]], [[vcs:perforce:start|Perforce]] und [[vcs:cvs:start|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 [[frameworks:qt:general:i18n|Internationalisierung]] benötigten Programme ''lupdate'' und ''lrelease'', sowie ''sort'' und ''xterm''. ==== Speicheranalyse ==== ==== Code-Pasting ==== ==== Qt Quick ==== ==== Maemo ==== FIXME Scratchbox vorausgesetzt?