Im nächsten Artikel werden wir uns ansehen, wie Sie Qt Creator installieren und wie Sie ein Basisprogramm in Ubuntu kompilieren. Qt ist eine objektorientierte, plattformübergreifende Arbeitsumgebung. Es wird verwendet, um Programme zu entwickeln, die eine grafische Benutzeroberfläche oder verschiedene Befehlszeilentools und Konsolen für Server verwenden, für die keine grafische Benutzeroberfläche erforderlich ist.
Qt ist ein kostenloses, plattformübergreifendes Open-Source-Framework für die Anwendungsentwicklung. Ist kompatibel mit verschiedenen Plattformen wie; Gnu / Linux, OS X, Windows, Android, iOS und andere. Qt ist mehr als eine Programmiersprache, sondern ein in C ++ geschriebenes Framework.
In den folgenden Zeilen werden wir sehen, wie Qt Creator über die Befehlszeile installieren. Später werden wir sehen, wie man ein einfaches Stilprogramm Hello World schreibt und wie man es ausführt. All dies werde ich auf Ubuntu 19.04 tun.
- Qt Creator installieren
- Schreiben und kompilieren Sie Ihr erstes Qt-Programm vom Terminal aus
- Erstellen Sie ein Projektverzeichnis
- Erstellen Sie eine .cpp-Datei im Projektverzeichnis
- Erstellen Sie die Qt-Projektdatei
- Einstellungen in der Qt-Projektdatei
- Erstellen Sie eine ausführbare Datei für das Projekt
- Testen Sie das Programm
Qt Creator installieren
Zu Beginn installieren wir Build Essential, falls Sie es noch nicht installiert haben. Dies ist ein Paket, mit dem Benutzer C ++ – Tools in Ubuntu installieren und verwenden können. Um mit der Installation fortzufahren, öffnen wir ein Terminal (Strg + Alt + T) und aktualisieren zuerst die verfügbare Software und installieren dann das Paket, indem wir Folgendes eingeben:
sudo apt update; sudo apt install build-essential
Wenn Sie das Qt Creator-Paket nicht installiert haben, das die Benutzeroberfläche und die Befehlszeilentools zum Erstellen und Ausführen des Qt-Projekts enthält, schreiben Sie in dasselbe Terminal:
sudo apt install qtcreator
Wenn Sie möchten, dass Qt 5 als Standardversion von Qt Creator verwendet wird, führen Sie den folgenden Befehl aus:
sudo apt install qt5-default
Um komplexere Projekte zu implementieren, müssen Sie die Qt-Dokumentation und -Beispiele installieren. Dies kann durch Eingabe in das Terminal erfolgen:
sudo apt-get install qt5-doc qtbase5-examples qtbase5-doc-html
Das Paket qt5-doc Enthält die Qt 5 API-Dokumentation. Qtbase5-examples enthält die Qt Base 5 Beispiele und qtbase5-doc-html Enthält die HTML-Dokumentation für die Qt 5 Basisbibliotheken.
Schreiben und kompilieren Sie Ihr erstes Qt-Programm vom Terminal aus
Alles, was unten gelesen wird, kann auch von einer grafischen Umgebung aus erfolgen, in diesem Fall jedoch über das Terminal. Das Schreiben und Kompilieren von Qt-Programmen über die Ubuntu-Befehlszeile ist ziemlich einfach. Die folgenden Schritte sind:
Erstellen Sie ein Projektverzeichnis
Zunächst erstellen wir ein Arbeitsverzeichnis für Host unser Qt-Projekt. Im Terminal (Strg + Alt + T) schreiben wir:
mkdir ProyectoQt
Erstellen Sie eine .cpp-Datei im Projektverzeichnis
In dem Verzeichnis, das wir gerade erstellt haben, führen wir den folgenden Befehl aus, um eine zu erstellen .cpp-Datei:
vim mainEjemplo.cpp
Kopieren Sie in die leere Datei einfach den folgenden Code. Sein einziger Zweck ist es, eine Zeile in einem Fenster mit dem Titel ‚Mein erstes Qt-Programm‘ zu drucken.
#include <QApplication>#include <QLabel>#include <QWidget>int main(int argc, char *argv){QApplication app(argc, argv);QLabel hola("<center>Ejemplo Qt para Ubunlog</center>");hola.setWindowTitle("Mi primer programa Qt");hola.resize(600, 400);hola.show();return app.exec();}
Nach dem Einfügen in die Datei muss nur noch der Editor gespeichert und geschlossen werden.
Erstellen Sie die Qt-Projektdatei
Nach dem Speichern der Datei und im Projektordner muss der folgende Befehl ausgeführt werden, um eine Qt-Projektdatei zu erstellen:
qmake -project
Wir können überprüfen, ob der vorherige Befehl eine Datei mit dem Namen ProjectQt.pro im Projektverzeichnis. Diese Projektdatei ist das Grundgerüst für Qt-Projekte und kann bearbeitet werden.
Einstellungen in der Qt-Projektdatei
Da wir das Projekt über die Befehlszeile kompilieren möchten, müssen wir die folgende Zeile hinzufügen .pro-Datei, die wir im vorherigen Schritt erstellt haben.
QT += gui widgets
Um dies zu tun, gibt es nur öffnen Sie die SampleProject.pro datei und Einfügen in die vorherige Zeile:
vim ProyectoQt.pro
Erstellen Sie eine ausführbare Datei für das Projekt
Der folgende Befehl erstellt eine Datei mit dem Namen ‚makefile‘ im Projektverzeichnis.
qmake ProyectoQt.pro
Jetzt verwenden wir make , um das Makefile in einem ausführbaren Programm zu kompilieren:
make
Solange das Projekt keine Fehler enthält, sollte dieser Befehl ein ausführbares Programm im Arbeitsverzeichnis erstellen.
Die Datei ProjectQt in grüner Farbe, es ist die ausführbare Datei Qt.
Testen Sie das Programm
Wenn Sie diesen Punkt erreicht haben, können Sie die ausführbare Datei starten, die wir im vorherigen Schritt erstellt haben. Sie können das Programm starten, indem Sie das Terminal im Projektordner eingeben:
./ProyectoQt
Die Ausgabe dieses Beispiels lautet wie folgt: