Yocto Linux – Erstellen Sie Ihre eigene Embedded-Linux-Distribution
Regelmäßige Leser unseres Blogs wissen, dass wir versuchen, Beiträge zu verschiedenen Themen zu schreiben, die mit Programmierung in Qt und […]
Sich mit einer neuen IDE vertraut zu machen, kann einige Zeit dauern, bevor Sie sie effizient nutzen können. Ein wichtiger Aspekt bei der Nutzung und Navigation durch jedes Desktop-Programm sind Tastenkombinationen.
In diesem Blogbeitrag stellen wir das Qt Creator Cheat Sheet vor, eine Referenzkarte mit einer Liste von Tastenkombinationen, die Sie in dieser IDE verwenden können.
Wir nehmen uns auch kurz Zeit, um Funktionen dieser Entwicklungsplattform zu kommentieren, falls Sie damit nicht vertraut sind. Außerdem gibt es eine kurze Erklärung zur Installation von Qt und zum Abrufen der neuesten Version von Qt Creator.
Das Qt Creator Cheat Sheet enthält Tastenkombinationen für alle drei wichtigen Betriebssysteme, auf denen Qt Creator installiert werden kann – Windows, Linux und macOS. Aufgrund der unterschiedlichen Tastaturlayouts sind die Tastenkombinationen auf macOS meist anders.
Sie können das Qt Creator Cheat Sheet über diesen Link herunterladen. Wir empfehlen, es auszudrucken oder an einem Ort auf Ihrem Laufwerk zu speichern, der für Sie bequem zugänglich ist.
Im Cheat Sheet finden Sie nützliche Tastenkombinationen, die nach ihrem Zweck kategorisiert sind. Zum Beispiel gibt es Tastenkombinationen für das Bearbeiten von Text, C++ und QML, die Navigation durch Dokumente oder die Seitenleiste sowie für andere IDE-Funktionen.
Mit Hilfe von Tastenkombinationen können Sie auch einfacher nach einer bestimmten Datei, einem Typ, einer Methode oder einer Textphrase suchen.
Denken Sie daran, dass die Tastenkombinationen in den Einstellungen von Ihnen angepasst werden können, sodass nicht alle im Cheat Sheet aufgeführten Tastenkombinationen korrekt sein müssen. Lassen Sie uns wissen, wenn Sie Unterschiede zwischen Ihren Einstellungen und dem Qt Creator Cheat Sheet feststellen.
Sobald Sie das Cheat Sheet heruntergeladen haben, können Sie beginnen, die Tastenkombinationen zu lernen. Natürlich gibt es viele davon, und Sie werden nicht in der Lage sein, alle zu lernen – das ist auch nicht der Zweck. Das Ziel ist, effizienter zu arbeiten. Das Cheat Sheet hilft Ihnen, Ihre Arbeit zu beschleunigen und die Zeit zu sparen, die für das Ausführen wiederkehrender Aktionen benötigt wird.
Ich empfehle, das Cheat Sheet auszudrucken und es auf Ihrem Schreibtisch zu platzieren oder an die Wand in Ihrem Büro zu hängen. Wählen Sie dann jede Woche eine neue Tastenkombination zum Üben. So wird das Lernen nicht zu überwältigend. Mit der Zeit werden Sie sich an die neuen Tastenkombinationen gewöhnen.
Ich empfehle, das Cheat Sheet auszudrucken und es auf Ihrem Schreibtisch zu platzieren oder an die Wand in Ihrem Büro zu hängen. Wählen Sie dann jede Woche eine neue Tastenkombination zum Üben. So wird das Lernen nicht zu überwältigend. Mit der Zeit werden Sie sich an die neuen Tastenkombinationen gewöhnen.
Es ist schwierig, genau zu sagen, welche Tastenkombinationen im täglichen Arbeitsablauf am notwendigsten sind. Sicherlich diejenigen, die häufig verwendet werden. Für mich sind die meistgenutzten Tastenkombinationen jene, die mit dem Erstellen und Debuggen von Anwendungen zu tun haben, aber auch solche, die das Navigieren im Editor erleichtern.
Ich benutze häufig Ctrl+K, um den Locator zu öffnen. Der Locator ermöglicht es, die genaue Funktion, den Typ (Klasse, Enum, Struktur) oder die Datei zu finden, die Sie benötigen. Aber er kann noch mehr: Mit dem Locator können Sie sogar direkt zu einer bestimmten Zeile navigieren oder nach Qt-Bugs suchen.
Eine weitere Tastenkombination, die ich oft benutze, ist Strg + Umschalt + F, um eine erweiterte Suche zu öffnen. Mit dieser Funktion können Sie nach Textphrasen suchen, die in den geöffneten Projekten verwendet werden. Sie können auch mit regulären Ausdrücken suchen oder nur in Dateien suchen, die bestimmten Kriterien entsprechen (z. B. nur in .cpp-Dateien).
Qt Creator ist eine IDE – eine Desktop-Anwendung, die es Entwicklern ermöglicht, ihren Code zu schreiben und zu durchsuchen, Projekte zu verwalten und vieles mehr. Qt Creator ist dediziert für die plattformübergreifende Entwicklung von mobilen, Desktop- und Embedded-Anwendungen unter Verwendung des Qt-Frameworks.
Qt Creator befindet sich in ständiger Entwicklung und erhält regelmäßig Updates. Die IDE von Qt, genauso wie das Framework selbst, ist Open Source. Das bedeutet, dass jeder den Quellcode einsehen und dazu beitragen kann. Der Hauptbeitragende ist jedoch nach wie vor ein Team von The Qt Company. Qt Creator enthält spezifische Qt-Funktionen, wie beispielsweise den Qt Designer.
Falls Sie das Qt-Framework nicht kennen: Es handelt sich um eine plattformübergreifende Sammlung von Modulen, Tools und Bibliotheken für die Programmiersprache C++. Es bietet außerdem Bindings für andere Sprachen wie Python.
Die meisten Anwendungsentwickler entscheiden sich für Qt, wenn sie ein hervorragendes plattformübergreifendes Framework für (nicht nur) GUI-Anwendungen benötigen. Auf unserem Blog haben wir die 4 besten Frameworks für die plattformübergreifende Entwicklung von Desktop-Anwendungen verglichen. Qt wird auch häufig für die Embedded-Entwicklung in Bereichen wie Medizintechnik, Industrieautomation, Automobilindustrie und vielen anderen eingesetzt.
Sie können Qt Creator ganz einfach installieren, indem Sie den Qt Online-Installer herunterladen. Dies ist der einfachste Weg, Qt und die zugehörigen Tools zu installieren. Besuchen Sie die offizielle Qt-Website, gehen Sie zur Download-Unterseite und klicken Sie auf den Download-Button. Während Sie sich auf der Website befinden, müssen Sie ein Qt-Konto erstellen, um den Qt Online-Installer nutzen zu können. Ein Qt-Konto zu haben bedeutet nicht, dass Sie für die Installation von Qt zahlen müssen.
Im Allgemeinen sind die Qt-Bibliotheken Open Source und kostenlos, sogar für kommerzielle Zwecke. In einigen Fällen ist jedoch die kommerzielle Version von Qt erforderlich. Besuchen Sie unsere Seite Qt-Lizenzierung, um zu prüfen, ob Sie die kostenlose Open-Source-Version von Qt oder die kostenpflichtige Version verwenden müssen. Wir vergleichen dort die kommerzielle Lizenz mit der kostenlosen Version.
Sobald der Qt Online-Installer heruntergeladen wurde, gibt es einen Schritt, in dem Sie auswählen können, welche Module und Tools installiert werden sollen. Unter diesen befindet sich auch Qt Creator. Aktivieren Sie einfach das entsprechende Kontrollkästchen, und Qt Creator wird zusammen mit den von Ihnen ausgewählten Qt-Bibliotheken und Add-ons installiert.
Meiner persönlichen Meinung nach ist Qt Creator eine wirklich gute Wahl für die Softwareentwicklung mit Qt, QML und der Programmiersprache C++. Ich nutze es täglich für alle meine Qt-Projekte. Ich habe mich daran gewöhnt und einige Tricks gelernt, die meine Arbeit effizient machen.
Es ist jedoch nicht die einzige mögliche Wahl für die Qt-Softwareentwicklung. Es gibt weitere Optionen. Dieser Blogbeitrag soll nicht einzelne IDEs vergleichen, sondern lediglich einen Überblick darüber geben, was Sie sonst noch verwenden können:
Microsoft Visual Studio – eine beliebte Option für Qt-Entwickler, die Qt-Anwendungen für Windows mit dem MSVC-Compiler erstellen. Leider fehlt hier der Qt Designer, und es funktioniert nicht so gut mit QML-Quellcode.
Microsoft Visual Studio Code – mein persönlicher Favorit nach Qt Creator. Es ist eine leichte, plattformübergreifende Lösung (sie kann auf den wichtigsten Desktop-Betriebssystemen wie Windows, Mac und Linux genutzt werden) und äußerst anpassbar für jede Art von Softwareentwicklung. Visual Studio Code wird von Softwareentwicklern aller Programmiersprachen und Frameworks verwendet. Das Fundament von Visual Studio Code sind Plugins, die es ermöglichen, diesen Editor an Ihre Präferenzen und neue Technologien anzupassen. Es wird bei Qt-Entwicklern immer beliebter. Mein persönlicher Werkzeugkasten besteht aus Qt Creator, der Kommandozeile und Visual Studio Code.
CLion – ein Tool von JetBrains, den Entwicklern bekannter IDEs wie IntelliJ IDEA, PhpStorm oder PyCharm. JetBrains weiß definitiv, wie man gute Tools für App-Entwickler erstellt. Sogar Android Studio basiert auf ihrer Software. CLion ist speziell für die Erstellung von C- und C++-Anwendungen gedacht, weshalb es eine gute Option für Qt-Nutzer ist. Allerdings muss man für CLion, abgesehen von Versionen für Open-Source-Entwickler, Studenten usw., bezahlen.
Allgemein gesagt gibt es nicht so etwas wie die beste IDE. Jeder hat eigene Präferenzen und Meinungen, die auf bisherigen Erfahrungen basieren. Wichtig ist, in der Lage zu sein, ein vollständiges Projekt von Grund auf zu erstellen, Code zu schreiben, CMake-Optionen zu konfigurieren, das Projekt zu kompilieren, um eine ausführbare Datei zu generieren, und natürlich den Code zu debuggen.
Allgemein gesagt gibt es nicht so etwas wie die beste IDE. Jeder hat eigene Präferenzen und Meinungen, die auf bisherigen Erfahrungen basieren. Wichtig ist, in der Lage zu sein, ein vollständiges Projekt von Grund auf zu erstellen, Code zu schreiben, CMake-Optionen zu konfigurieren, das Projekt zu kompilieren, um eine ausführbare Datei zu generieren, und natürlich den Code zu debuggen.
Jedes der oben genannten Tools ermöglicht es, ein beliebiges Qt-Projekt abzuschließen. Allerdings bietet Qt Creator mehrere Qt-spezifische Funktionen, die die Erstellung von Qt-Anwendungen einfach erleichtern. Ein Beispiel: Qt ist so gut in das Android-Ökosystem integriert, dass Sie fertige App-Bundles für die Veröffentlichung erstellen können, ohne Android Studio auch nur ein einziges Mal öffnen zu müssen.
Qt Creator enthält außerdem das Qt Designer Tool, einen WYSIWYG-Editor für Anwendungen mit Qt-Widgets. Dieses Tool ist in anderer Software schlichtweg nicht vorhanden. Das macht einen erheblichen Unterschied, insbesondere wenn Sie eine Anwendung haben, deren Benutzeroberfläche auf dem Qt-Widgets-Modul basiert. Die beste Praxis in diesem Fall ist die Arbeit mit Qt Designer, der die unübersichtlichen, XML-formatierten .UI-Dateien verarbeitet.
Es gibt auch ein Tool namens Qt Design Studio, das jedoch nicht wirklich Teil der IDE ist. Es ist nicht dasselbe wie Qt Designer. Vielmehr handelt es sich um eine separate Anwendung für QML-Entwickler und UX/UI-Designer. Dennoch ist Qt Design Studio ein wichtiger Bestandteil des Qt-Ökosystems.
Es kann mehrere Gründe geben, warum eine bestimmte Version von Tastenkombinationen für Sie nicht geeignet ist. Möglicherweise sind Sie an andere IDE-Anwendungen gewöhnt und möchten daher einige der Tastenkombinationen ändern.
Alle Tastenkombinationen können Sie ändern. Um dies zu tun, öffnen Sie die Anwendungseinstellungen (Bearbeiten -> Einstellungen) und navigieren Sie zu Umgebung -> Tastatur. Dort sollte eine Liste aller Qt Creator-Befehle zusammen mit den zugeordneten Tastenkombinationen angezeigt werden.
Stellen Sie sicher, dass Sie unser Qt Creator Cheat Sheet herunterladen und es bestmöglich nutzen. Üben Sie die Tastenkombinationen so oft wie möglich. Dies wird Sie effizienter in Ihrer Arbeit machen und die Navigation, insbesondere durch große Projekte, erheblich erleichtern.
Kommen wir zur Sache: Es ist eine Herausforderung, Top-Qt-QML-Entwickler zu finden. Helfen Sie sich selbst und starten Sie die Zusammenarbeit mit Scythe Studio – echten Experten im Qt C++ Framework.
Entdecken Sie unsere Fähigkeiten!Regelmäßige Leser unseres Blogs wissen, dass wir versuchen, Beiträge zu verschiedenen Themen zu schreiben, die mit Programmierung in Qt und […]
Auf unserem Blog haben wir immer wieder verschiedene „Zweige“ von Qt behandelt, wie z.B. 3D, Android, D-Bus usw. (Das letztere […]
Die Entwicklung der Wissenschaft hat viele Bereiche der Menschheit tiefgreifend beeinflusst. Doch welcher Wissenschaftszweig hatte im letzten Jahrhundert den größten […]