Skip to content
Home » Kompilieren Sie Ihr erstes Qt-Programm in Ubuntu | 5 Quick answer

Kompilieren Sie Ihr erstes Qt-Programm in Ubuntu | 5 Quick answer

Kompilieren Sie Ihr erstes Qt-Programm in Ubuntu

Schauen Sie sich die Themenartikel Kompilieren Sie Ihr erstes Qt-Programm in Ubuntu in der Kategorie an: Ar.taphoamini.com/wiki bereitgestellt von der Website ar.taphoamini.

See also  So installieren und verwenden Sie Kontact in Ubuntu 20.04 | 2 New answer

Weitere Informationen zu diesem Thema Kompilieren Sie Ihr erstes Qt-Programm in Ubuntu finden Sie in den folgenden Artikeln: Wenn Sie einen Beitrag haben, kommentieren Sie ihn unter dem Artikel oder sehen Sie sich andere Artikel zum Thema Kompilieren Sie Ihr erstes Qt-Programm in Ubuntu im Abschnitt „Verwandte Artikel an.

See also  Jquery Ui Drag Drop Example? The 12 Latest Answer

See also  Jquery Select Required? Top 9 Best Answers

Qt ist ein quelloffenes und plattformübergreifendes Anwendungsentwicklungs-Framework für Desktop-, eingebettete und cell Geräte. Es unterstützt Linux, OS X, Windows, VxWorks, QNX, Android, iOS, BlackBerry, Sailfish OS und viele andere Plattformen. Mehr als eine Programmiersprache. Qt ist ein in C++ geschriebenes Framework. Ein Präprozessor, der Meta-Object Compiler, wird verwendet, um die Sprache C++ um Features wie Signale und Slots zu erweitern. Vor dem Kompilierungsschritt analysiert MOC Quelldateien, die in Qt Extended C++ geschrieben wurden, und erstellt standardkonforme C++-Quellen. Auf diese Weise können Sie C++-Compiler kompilieren, die demselben Framework und derselben Anwendung/Bibliothek entsprechen, die sie verwenden, z. B. Clang, GCC, ICC, MinGW und MSVC.

In diesem Artikel beschreiben wir zunächst, wie Sie Qt Creator über die Befehlszeile installieren. Als Nächstes erklären wir, wie man ein einfaches Qt-Hello-World-Programm schreibt und ausführt:

  • Befehlszeile
  • Qt-Compiler-GUI

Die in diesem Artikel erwähnten Befehle und Verfahren wurden auf Ubuntu 18.04 LTS ausgeführt.

Qt Creator installieren

Beginnen wir zunächst mit Build Essential, einem Metapaket, mit dem Sie Ubuntu C++-Tools installieren und verwenden können.

Öffnen Sie die Ubuntu-Befehlszeile, Terminal über die Suchleiste des Anwendungsstartprogramms oder drücken Sie Strg + Alt + T.

Führen Sie dann diesen Befehl als sudo aus, um den lokalen Repository-Index mit dem Internet zu aktualisieren:

$ sudo apt-get replace

Mit diesem Befehl können Sie die neuesten im Internet verfügbaren Softwarepakete installieren.

Führen Sie nun diesen Befehl als sudo aus, um das Build Essential-Paket zu installieren:

$ sudo apt-get set up build-essential

Bitte beachten Sie, dass Ubuntu-Software nur von einem autorisierten Benutzer hinzugefügt, entfernt, aktualisiert und konfiguriert werden kann. Bitte geben Sie Ihr Passwort ein und geben Sie dann Y ein, wenn Sie aufgefordert werden, die Installation fortzusetzen.

Führen Sie dann diesen Befehl als sudo aus, um das Qt Creator-Paket zu installieren, das die Benutzeroberfläche und Befehlszeilentools zum Erstellen und Ausführen von Qt-Projekten enthält.

$ sudo apt-get set up qtcreator

Installieren Sie QTCreator

Bitte geben Sie Y ein, wenn Sie dazu aufgefordert werden, um die Installation fortzusetzen.

Führen Sie den folgenden Befehl aus, um Qt 5 als Standardversion von Qt Creator zu verwenden:

$ sudo apt set up qt5-default

Installieren Sie QT5

Bitte geben Sie Y ein, wenn Sie dazu aufgefordert werden, um die Installation fortzusetzen.

Für später komplexere Projekte sollten Sie die Qt-Dokumentation und -Beispiele installieren. Sie können dies tun, indem Sie diesen Befehl als sudo ausführen:

$ sudo apt-get set up qt5-doc qtbase5-examples qtbase5-doc-html
  • qt5-doc: Dieses Paket enthält die Qt 5-API-Dokumentation.
  • qtbase5-examples: Dieses Paket enthält Qt Base 5-Beispiele.
  • qtbase5-doc-html: Dieses Paket enthält die HTML-Dokumentation für die Kernbibliotheken von Qt 5.

Installieren Sie die Dokumentationspakete

Bitte geben Sie Y ein, wenn Sie dazu aufgefordert werden, um die Installation fortzusetzen.

Sie können jetzt die Befehlszeilen- und UI-Tools von Qt Creator verwenden!

Ihr erstes Qt-Programm; Von einem Terminal aus geschrieben und übersetzt

Ein Terminal-Experte wie ich sucht für jedes Programmierproblem immer eine Lösung im Terminal selbst. Schließlich ist es sehr einfach, Qt-Programme von der Ubuntu-Befehlszeile aus zu schreiben und zu kompilieren. Befolgen Sie diese Schritte, um ein einfaches Qt-Programm vom Terminal aus zu schreiben und auszuführen.

Schritt 1: Erstellen Sie ein Projektverzeichnis

Lassen Sie uns zunächst ein Arbeitsverzeichnis erstellen, das dann als Projektverzeichnis für unser Qt-Projekt dient.

$ mkdir PatternProject

Projekt- und Dateinamen können Sie natürlich frei wählen. Gehen Sie konsequent und vorsichtig mit ihnen um, wenn Sie die Schritte des Tutorials befolgen.

Erstellen Sie ein Verzeichnis

Schritt 2: Erstellen Sie eine .cpp-Datei in Ihrem Projektverzeichnis

Wechseln Sie mit diesem Befehl in das neu erstellte Projektverzeichnis:

$ cd PatternProject

Erstellen Sie dann mit einem Nano-Editor eine einfache .cpp-Datei in diesem Verzeichnis:

$ nano testmain.cpp

Natürlich können Sie dafür jeden beliebigen Texteditor verwenden.

Erstellen Sie eine Haupt-cpp-Datei

Kopieren Sie dieses leere Qt-Programm, um eine Reihe von Sätzen in einem Fenster mit seinem einzigen Zweck auszugeben. Mein erstes Qt-Programm.

#embrace <QApplication>
#embrace <QLabel>
#embrace <QWidget>

int most important(int argc, char *argv[ ])


QApplication app(argc, argv);
QLabel whats up("<center>Welcome to my first Qt program</center>");
whats up.setWindowTitle("My First Qt Program");
whats up.resize(400, 400);
whats up.present();
return app.exec();

Tipp: Sie können diesen Code kopieren, indem Sie ihn hier auswählen, und ihn dann mit der Tastenkombination Strg + Umschalt + V in Ihre Datei einfügen. Alternativ können Sie den ausgewählten Text mit der Option Einfügen im Rechtsklickmenü in die Datei einfügen.

Mein erstes QT-Programm

Beenden Sie die Datei mit Strg + X, speichern Sie dann Y, indem Sie Y eingeben und die Eingabetaste drücken.

Schritt 3: Erstellen Sie die Qt-Projektdatei

Führen Sie nach dem Speichern der Datei den folgenden Befehl aus, um die Qt-Projektdatei zu erstellen:

Erstellen Sie eine Projektdatei

$ qmake -project

Das Ausführen des Befehls Ls zeigt, dass der obige Befehl eine Datei namens PatternProject.professional im Projektverzeichnis erstellt hat. Diese Projektdatei ist die Hauptframeworkdatei für Qt-Projekte und kann für komplexe Zwecke bearbeitet werden.

Schritt 4: Kleine Konfiguration der Qt-Projektdatei

Da wir das Projekt von der Kommandozeile aus kompilieren wollen, müssen wir unserer .pro-Datei die folgende Zeile hinzufügen.

Öffnen Sie die Datei PatternProject.professional im Nano-Editor wie folgt:

$ nano PatternProject.professional

Bearbeiten Sie die Projektdatei

Fügen Sie die oberste Zeile hinzu und speichern Sie die Datei, indem Sie Strg + X drücken, dann Y eingeben und die Eingabetaste drücken.

Schritt 5: Führen Sie qmake aus, um die genaue Plattform des Projekts zu erhalten

Um eine bestimmte .pro-Dateiplattform zu haben, führen Sie den folgenden Befehl in Ihrer Projektdatei aus:

$ qmake PatternProject.professional

Kompilieren Sie den Code mit qmake

Dadurch wird eine Datei mit dem Namen erstellt makefile im Projektverzeichnis. Sie können dies überprüfen, indem Sie den Befehl ls ausführen, wie ich es getan habe.

Schritt 6: Erstellen Sie eine Qt-Datei für das Projekt und führen Sie sie aus

Dieser make-Befehl hilft dabei, die Make-Datei in ein ausführbares Programm zu übersetzen.

$ make

Führen Sie Make aus

Unter der Annahme, dass Ihr Projekt keine Fehler enthält, sollte dieser Befehl eine ausführbare Datei in Ihrem Arbeitsverzeichnis erstellen. Sie können dies überprüfen, indem Sie den Befehl ls ausführen, wie ich es getan habe.

Die grüne PatternProject-Datei ist meine ausführbare Qt-Datei.

Schritt 7: Führen Sie die ausführbare Datei aus

Schließlich sind wir bereit, die ausführbare Datei, die wir im letzten Schritt erstellt haben, vom Terminal aus auszuführen. Führen Sie dazu den folgenden Befehl aus:

$ ./PatternProject

Hier ist die Ausgabe des Programms:

Führen Sie ein Beispiel-QT-Programm aus

Ein Fenster mit der im Code angegebenen Adresse und Beschriftung!

Das erste Qt-Programm, das wir aus der Qt Creator-Benutzeroberfläche kompiliert haben

Gehen Sie wie folgt vor, um dasselbe Programm über die Qt Creator-Benutzeroberfläche auszuführen:

Starten Sie QtCreator

Starten Sie Qt Creator über die App Launcher-Suche wie unten oder direkt über die App-Liste.

Starten Sie QTCreator

Sie können diesen Befehl auch im Terminal ausführen, indem Sie Folgendes eingeben:

$ qtcreator

Erstellen Sie ein Qt-Projekt

Die Anwendung öffnet sich in der folgenden Ansicht.

Erstellen Sie in dieser Projektansicht ein neues Projekt, indem Sie auf die Schaltfläche Neues Projekt klicken:

Erstellen Sie ein neues Projekt in QT Creator

Dadurch wird die Ansicht „Neue Datei“ oder „Projekt“ wie folgt geöffnet:

Dialogfeld „Neues Projekt“.

Hier wählen wir eine Vorlage für unser Projekt aus. Klicken Sie im Bedienfeld „Projekt“ auf „Anwendung“ und wählen Sie „Qt Widgets“ als Anwendungsvorlage aus. Diese Vorlage erstellt eine Qt-Desktopanwendung. Es hat ein Hauptfenster, das auf Qt Designer basiert. Klicken Sie nach der Auswahl auf die Schaltfläche Auswählen; Dadurch wird die folgende Ansicht der Qt Widgets-Anwendung geöffnet:

QT-Widget-Anwendung

Geben Sie den Namen des Qt-Projekts und den Ort ein, an dem Sie den Speicherort erstellen möchten. Klicken Sie dann auf Weiter; Diese Ansicht wird geöffnet, in der Sie Folgendes auswählen können:

Legen Sie die Auswahl fest

Stellen Sie sicher, dass die Tabelle als Pool ausgewählt ist, und klicken Sie auf Weiter. Sie sehen dann die Klasseninformationen wie folgt:

Abteilungsinformationen

Natürlich können Sie die Klassennamen beliebig ändern, aber für das erste Qt-Programm ziehen wir es vor, die Standarddateinamen zu verwenden. Klicken Sie auf Weiter und Sie erhalten die folgenden Projektmanagementdetails:

Projektmanagement

Klicken Sie auf „Fertigstellen“ und Sie sind bereit für Ihr erstes Qt-Projekt.

Ihr erstes Qt-Programm

Standardmäßig öffnet Qt Creator die Datei mainwindow.cpp. Klicken Sie auf die Datei most important.cpp in der Projekthierarchie, die auf der linken Seite des Bedienfelds angezeigt wird. Ersetzen Sie in der Datei Main.cpp den vorhandenen Code durch Folgendes:

#embrace <QApplication>
#embrace <QLabel>
#embrace <QWidget>

int most important(int argc, char *argv[ ])

QApplication app(argc, argv);
QLabel whats up("<center>Welcome to my first Qt program</center>");
whats up.setWindowTitle("My First Qt Program");
whats up.resize(400, 400);
whats up.present();
return app.exec();

Das Projektfenster sollte wie folgt aussehen:

Beispiel für QT Creator

Speichern Sie die Datei mit dem Tastaturkürzel Strg + S oder wählen Sie Speichern aus dem Menü Datei.

Programmausführung

Führen Sie schließlich das Projekt mit Strg + R oder Ausführen aus dem Menü Erstellen aus.

Das Programm wird kompiliert und ausgeführt, und Sie sehen diese Ausgabe:

Führen Sie das Programm in QT Creator aus

Ein Fenster mit der von uns bereitgestellten Adresse und Beschriftung! Stellen Sie sicher, dass Sie den Code erstellen, bevor Sie das Projekt ausführen, wenn Sie den Code das nächste Mal ändern.

Das ist additionally alles, was Sie wissen müssen, um Ihr erstes Qt-Programm zu schreiben, zu kompilieren und auszuführen. Abhängig von Ihren persönlichen Projektanforderungen und -präferenzen können Sie die für Sie am besten geeignete Befehlszeile oder Benutzeroberfläche auswählen.

Einige Bilder zum Thema Kompilieren Sie Ihr erstes Qt-Programm in Ubuntu

Kompilieren Sie Ihr erstes Qt-Programm in Ubuntu
Kompilieren Sie Ihr erstes Qt-Programm in Ubuntu

Einige verwandte Schlüsselwörter, nach denen die Leute zum Thema suchen Kompilieren Sie Ihr erstes Qt-Programm in Ubuntu

#Kompilieren #Sie #Ihr #erstes #QtProgramm #Ubuntu

Weitere Informationen zu Schlüsselwörtern Kompilieren Sie Ihr erstes Qt-Programm in Ubuntu auf Bing anzeigen

Die Anzeige von Artikeln zum Thema Kompilieren Sie Ihr erstes Qt-Programm in Ubuntu ist beendet. Wenn Sie die Informationen in diesem Artikel nützlich finden, teilen Sie sie bitte. vielen Dank.

Leave a Reply

Your email address will not be published. Required fields are marked *