Obwohl viele Leute im Internet Redhat oder Fedora als Host-Betriebssystem verwenden, halte ich es für am bequemsten, Ubuntu zu verwenden, da die meisten erforderlichen Softwarepakete über apt-get installiert werden können, ohne sie selbst aus dem Quellcode kompilieren zu müssen . Sie wissen, dass das Kompilieren des Quellcodes selbst keine leichte Aufgabe ist, da während des Kompilierungsprozesses häufig unerwartete und unerklärliche Fehler auftreten.
Das von uns verwendete Betriebssystem ist Ubuntu 8.04. Mit der neuesten Version von QT 4.4.0 ist die Installation einfach:
sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer
Beachten Sie, dass qt4-dev-tools in dieser Version des Softwarepakets Tools wie Qt Assistant und Qt Linguist enthält, sodass diese beiden Tools nicht separat installiert werden müssen. Darüber hinaus ist qt4-doc ein Hilfedokument, das detaillierte Beschreibungen jeder Klassenbibliothek in Qt und umfangreiche Beispielprogramme enthält. Sie können das Qt-Assistent-Tool zum Öffnen und Lesen verwenden. qt4-qtconfig ist ein Dialogfeld zum Konfigurieren der Qt-Umgebung. Im Allgemeinen ist die Standardeinstellung ausreichend und es ist selten erforderlich, sie zu ändern. qt4-demos enthält viele ausführbare Dateien und Quellcode, die ausgeführt werden können. qt4-designer ist ein Designer zum Entwerfen von GUI-Schnittstellen.
Um eine Verbindung zur MySQL-Datenbank herzustellen, müssen Sie den Treiber für die Verbindung zu MySQL installieren:
sudo apt-get install libqt4-sql-mysql
Verglichen mit der Installation und Konfiguration des MySQL-Treibers von Qt unter Windows ist es einfach zu bequem. Wenn Sie andere Qt-Bibliotheken benötigen, die nicht standardmäßig installiert sind, können Sie in der Befehlszeile sudo apt-get install libqt4- eingeben und die Tabulatortaste drücken, um den Vorgang automatisch abzuschließen. Alle Softwarepakete, die mit libqt4- beginnen, werden wie gezeigt aufgelistet in der folgenden Abbildung:
All dies kann mit einem Befehl erledigt werden, ohne dass Sie ihn selbst aus dem Quellcode kompilieren müssen. Wenn Sie sich nicht an den Namen erinnern können oder ihn nicht kennen, ist die Verwendung der Tabulatortaste zum Auflisten aller optionalen Softwarepakete ein sehr praktischer Trick.
In meinem Projekt muss ich auch einige Datenkurven und statistische Diagramme zeichnen, und die QWT-Bibliothek eines Drittanbieters stellt diese Funktionen bereit. Auch hier ist nur ein Befehl erforderlich, um die Installation abzuschließen:
sudo apt-get install libqwt5-qt4 libqwt5-qt4-dev
Wenn Sie zu diesem Zeitpunkt Qt Designer öffnen, werden Sie feststellen, dass die Gruppe „Qwt Widget“ zur Widget-Liste auf der linken Seite hinzugefügt wird.
Was schließlich die integrierte Entwicklungsumgebung betrifft, finde ich, dass QDevelop sich gut in Qt Designer integrieren lässt und über die Funktion verfügt, Funktionen von Klassenmitgliedern aufzufordern. Führen Sie zur Installation den folgenden Befehl aus:
sudo apt-get install qdevelop
Auf diese Weise ist die Entwicklungseffizienz höher, wenn Qdevelop zum Schreiben, Kompilieren und Debuggen von Code und Qt Designer zum Entwerfen der Schnittstelle verwendet wird.