Qt-Ersteller - Qt Creator

Qt-Ersteller
Qt Creator logo.png
Qt Creator 3.1.1 Bearbeiten einer Beispiel-UI-Datei aus Qt 5.3 mit Designer.png
Screenshot von Qt Creator 3.1.1 beim Entwerfen einer Benutzeroberfläche
Entwickler Qt-Projekt
Stabile Version
5.0.0  Bearbeiten Sie dies auf Wikidata / 26. August 2021 ; Vor 2 Tagen ( 26 August 2021 )
Vorschauversion
5.0.0-rc1  Bearbeiten Sie dies auf Wikidata / 12. August 2021 ; Vor 16 Tagen ( 12. August 2021 )
Repository Bearbeite dies bei Wikidata
Geschrieben in C++ ( Qt )
Betriebssystem Linux , macOS , BSD-Familie , Windows
Typ
Lizenz LGPL
Webseite www .qt .io

Qt Creator ist eine plattformübergreifende C++- , JavaScript- und QML- integrierte Entwicklungsumgebung, die die GUI-Anwendungsentwicklung vereinfacht. Es ist Teil des SDK für das Qt- GUI- Anwendungsentwicklungs-Framework und verwendet die Qt-API, die die GUI-Funktionsaufrufe des Host-Betriebssystems kapselt. Es enthält einen visuellen Debugger und einen integrierten WYSIWYG- GUI-Layout- und Formulardesigner. Der Editor verfügt über Funktionen wie Syntaxhervorhebung und Autovervollständigung . Qt Creator verwendet den C++- Compiler aus der GNU Compiler Collection unter Linux . Unter Windows kann es MinGW oder MSVC mit der Standardinstallation verwenden und kann auch den Microsoft Console Debugger verwenden, wenn es aus dem Quellcode kompiliert wird . Klingeln wird ebenfalls unterstützt.

Geschichte

Die Entwicklung dessen, was schließlich Qt Creator werden sollte, hatte 2007 oder früher unter den Übergangsnamen Workbench und später Project Greenhouse begonnen . Es debütierte während des späteren Teils der Qt 4- Ära, beginnend mit der Veröffentlichung von Qt Creator, Version 1.0 im März 2009 und anschließend gebündelt mit Qt 4.5 im SDK 2009.3.

Dies war zu einer Zeit, als die eigenständige Qt Designer- Anwendung noch das Widget-Layout-Tool der Wahl für Entwickler war. Es gibt keinen Hinweis darauf, dass Creator zu diesem Zeitpunkt über Layoutfunktionen verfügte. Die Bilanz ist in diesem Punkt etwas trübe (vielleicht aufgrund von Eigentümerwechsel oder der Betonung von Qt Quick ), aber die Integration von Qt Designer unter Qt Creator wird mindestens schon in Qt 4.7 (ca. Ende 2011) erstmals erwähnt. Derzeit (in der Qt 5- Ära) heißt es einfach, dass "[Qt Designers] Funktionalität jetzt als Teil von [ sic ] Qt Creator IDE enthalten ist."

Projekte

Qt Creator enthält einen Projektmanager, der eine Vielzahl von Projektformaten wie .pro , CMake , Autotools und andere verwenden kann. Eine Projektdatei kann Informationen enthalten, z. B. welche Dateien im Projekt enthalten sind, benutzerdefinierte Buildschritte und Einstellungen zum Ausführen der Anwendungen.

Herausgeber

Qt Creator enthält einen Code-Editor und integriert Qt Designer zum Entwerfen und Erstellen von grafischen Benutzeroberflächen (GUIs) aus Qt-Widgets.

Der Code-Editor in Qt Creator unterstützt die Syntaxhervorhebung für verschiedene Sprachen. Darüber hinaus kann der Code-Editor Code in C++- und QML- Sprachen parsen und als Ergebnis Code-Vervollständigung, kontextsensitive Hilfe und semantische Navigation bieten.

Qt Designer ist ein Tool zum Entwerfen und Erstellen von grafischen Benutzeroberflächen (GUIs) aus Qt-Widgets. Es ist möglich, die Widgets oder Dialoge zusammenzustellen, anzupassen und mit verschiedenen Stilen und Auflösungen direkt im Editor zu testen. Mit Qt Designer erstellte Widgets und Formulare werden mit programmiertem Code integriert, wobei der Qt-Signal- und Slot-Mechanismus verwendet wird.

Qt Quick Designer ist ein Tool zum Entwickeln von Animationen unter Verwendung einer deklarativen Programmiersprache QML .

Ziele

Qt Creator bietet Unterstützung beim Erstellen und Ausführen von Qt- Anwendungen für Desktop-Umgebungen (Windows, Linux, FreeBSD und Mac OS), mobile Geräte ( Android , BlackBerry , iOS , Maemo und MeeGo ) und eingebettete Linux-Geräte. Build-Einstellungen ermöglichen es dem Benutzer, zwischen Build-Zielen, verschiedenen Qt-Versionen und Build-Konfigurationen zu wechseln. Für Mobilgeräteziele kann Qt Creator ein Installationspaket generieren, es auf einem Mobilgerät installieren, das an den Entwicklungscomputer angeschlossen ist, und es dort ausführen.

Werkzeuge

Qt Creator ist in eine Reihe von Tools wie Versionskontrollsysteme und Qt Simulator integriert.

Die folgenden Versionskontrollsysteme werden unterstützt:

Qt Simulator ist ein Tool zum Testen von Qt-Anwendungen, die für mobile Geräte bestimmt sind, in einer Umgebung, die der des Geräts ähnelt.

Debugger

Qt Creator verwendet externe native Debugger, um die Sprache C++ zu debuggen. Qt Creator zeigt die von den nativen Debuggern bereitgestellten Rohinformationen auf vereinfachte Weise an.

Unterstützte Debugger sind:

  • GNU Symbolischer Debugger ( GDB )
  • Microsoft-Konsolen-Debugger (CDB)
  • Interner JavaScript-Debugger
  • LLVM-Debugger ( LLDB )

Siehe auch

Verweise

Externe Links