Πώς να δημιουργήσετε το πρώτο σας πρόγραμμα Qt στο Ubuntu Linux: 7 βήματα

Πίνακας περιεχομένων:

Πώς να δημιουργήσετε το πρώτο σας πρόγραμμα Qt στο Ubuntu Linux: 7 βήματα
Πώς να δημιουργήσετε το πρώτο σας πρόγραμμα Qt στο Ubuntu Linux: 7 βήματα

Βίντεο: Πώς να δημιουργήσετε το πρώτο σας πρόγραμμα Qt στο Ubuntu Linux: 7 βήματα

Βίντεο: Πώς να δημιουργήσετε το πρώτο σας πρόγραμμα Qt στο Ubuntu Linux: 7 βήματα
Βίντεο: Επιχρύσωση Ξύλινης Επιφάνειας με Φύλλα Χρυσού 2024, Ενδέχεται
Anonim

Το κιτ ανάπτυξης λογισμικού Qt (SDK) είναι ένα φορητό πλαίσιο διεπαφής χρήστη εφαρμογών πολλαπλών πλατφορμών που λειτουργεί σε λειτουργικά συστήματα Windows, Linux και Mac OS X. Το Qt SDK σάς βοηθά να δημιουργήσετε γραφικές διεπαφές χρήστη (GUI) για τις εφαρμογές σας που θα εκτελούνται σε Windows, Linux και Mac OS X.

Για αυτό το άρθρο θα χρησιμοποιήσουμε τα ακόλουθα απλά βήματα για να κατασκευάσουμε το πρώτο μας πρόγραμμα Qt HelloWorld.

  1. Δημιουργήστε τον κατάλογο QtHelloWorld για να διατηρήσετε το πρόγραμμα Qt
  2. Αλλάξτε στον κατάλογό σας QtHelloWorld
  3. Δημιουργήστε το αρχείο προέλευσης Qt main.cpp μέσα στον κατάλογο QtHelloWorld
  4. Μεταγλωττίστε και εκτελέστε το πρόγραμμα QtHelloWorld

    Σημείωση:

    Αυτό το έγγραφο προϋποθέτει ότι έχετε εγκαταστήσει επιτυχώς το Qt SDK στο λειτουργικό σας σύστημα. Εάν δεν έχετε εγκατεστημένο το Qt SDK στο σύστημά σας, δείτε το παρακάτω έγγραφο για περισσότερες πληροφορίες Πώς να εγκαταστήσετε το Qt SDK στο Ubuntu Linux. Αυτό το έγγραφο προϋποθέτει επίσης ότι έχετε βασική γνώση της γλώσσας προγραμματισμού C ++. Ουσιαστικά, το Qt SDK είναι προγραμματισμένο σε C ++ και βασίζεται σε μεγάλο βαθμό στον σχεδιασμό και τις λειτουργίες του C ++. Σημείωση:

    Υπάρχουν ορισμένες αλλαγές στη σύνταξη με το Qt SDK 4.8 και το Qt SDK 5.0, ελπίζουμε ότι αυτό το άρθρο θα ανανεώσει τα ζητήματα σύνταξης μεταξύ των δύο διαφορετικών εκδόσεων του Qt SDK.

    Βήματα

    Μέθοδος 1 από 1: Οδηγίες σύνταξης Qt 4.8 SDK

    Δημιουργήστε το πρώτο σας πρόγραμμα Qt στο Ubuntu Linux Βήμα 1
    Δημιουργήστε το πρώτο σας πρόγραμμα Qt στο Ubuntu Linux Βήμα 1

    Βήμα 1. Για αυτήν την άσκηση θα ανοίξουμε ένα τερματικό στο Ubuntu Linux και θα εκδώσουμε την ακόλουθη εντολή που θα δημιουργήσει τον κύριο κατάλογο για ένα πρόγραμμα Qt

    • Τύπος/Αντιγραφή/Επικόλληση:

      mkdir QtHelloWorld

    Δημιουργήστε το πρώτο σας πρόγραμμα Qt στο Ubuntu Linux Βήμα 2
    Δημιουργήστε το πρώτο σας πρόγραμμα Qt στο Ubuntu Linux Βήμα 2

    Βήμα 2. Μεταβείτε στον κατάλογο QtHelloWorld εκδίδοντας την ακόλουθη εντολή

    • Τύπος/Αντιγραφή/Επικόλληση:

      cd QtHelloWorld

    • Αυτό είναι πολύ σημαντικό για να βεβαιωθείτε ότι βρίσκεστε στον σωστό κατάλογο κατά τη δημιουργία του προγράμματος Qt.
    Δημιουργήστε το πρώτο σας πρόγραμμα Qt στο Ubuntu Linux Βήμα 3
    Δημιουργήστε το πρώτο σας πρόγραμμα Qt στο Ubuntu Linux Βήμα 3

    Βήμα 3. Ενώ βρισκόμαστε στον κατάλογο QtHelloWorld, θα δημιουργήσουμε το αρχείο πηγαίου κώδικα του προγράμματος Qt

    • Τύπος/Αντιγραφή/Επικόλληση:

      nano main.cpp

    • ή
    • Τύπος/Αντιγραφή/Επικόλληση:

      gedit main.cpp

    • Αυτή η εντολή θα δημιουργήσει το αρχείο main.cpp για το πρόγραμμα Qt
    Δημιουργήστε το πρώτο σας πρόγραμμα Qt στο Ubuntu Linux Βήμα 4
    Δημιουργήστε το πρώτο σας πρόγραμμα Qt στο Ubuntu Linux Βήμα 4

    Βήμα 4. Τώρα προσθέστε τις ακόλουθες γραμμές στο παρακάτω πλαίσιο κώδικα στο αρχείο πηγαίου κώδικα main.cpp

    • Τύπος/Αντιγραφή/Επικόλληση:

      #include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel γεια ("Καλώς ορίσατε στο πρώτο μου πρόγραμμα WikiHow Qt"). hello.setWindowTitle ("Το πρώτο μου πρόγραμμα WikiHow Qt"); hello.resize (400, 400); hello.show (); επιστροφή app.exec (); }

      • Αποθηκεύστε το αρχείο ως main.cpp και βγείτε

        Βεβαιωθείτε ότι βρίσκεστε στο QtHelloWorld κατάλογο πριν εισαγάγετε τις ακόλουθες εντολές παρακάτω για να δημιουργήσετε και να μεταγλωττίσετε το αρχείο.

      • Τύπος/Αντιγραφή/Επικόλληση:

        qmake -έργο

        Αυτό θα δημιουργήσει το αρχείο έργου Qt

      • Τύπος/Αντιγραφή/Επικόλληση:

        qmake

        Αυτό θα δημιουργήσει το αρχείο Qt make

      • Τύπος/Αντιγραφή/Επικόλληση:

        φτιαχνω, κανω

        Αυτό θα μεταγλωττίσει το αρχείο Qt make στο σύστημά σας σε εκτελέσιμο πρόγραμμα. Σε αυτό το σημείο, με την προϋπόθεση ότι δεν υπάρχουν σφάλματα, το αρχείο θα πρέπει να μεταγλωττιστεί σε εκτελέσιμο πρόγραμμα

      • Τέλος, εκτελέστε το πρόγραμμά σας εκτελώντας το εκτελέσιμο Qt. Χρησιμοποιήστε την εντολή./ για να εκτελέσετε το εκτελέσιμο αρχείο σας ή πληκτρολογήστε το όνομα του εκτελέσιμου προγράμματος στη γραμμή τερματικού.
      • Τύπος/Αντιγραφή/Επικόλληση:

        ./QtHelloWorld

      Βίντεο - Χρησιμοποιώντας αυτήν την υπηρεσία, ορισμένες πληροφορίες ενδέχεται να κοινοποιηθούν στο YouTube

      Οδηγίες σύνθεσης Qt 5.0 SDK:

      1. Για αυτήν την άσκηση θα ανοίξουμε ένα τερματικό στο Ubuntu Linux και θα εκδώσουμε την ακόλουθη εντολή που θα δημιουργήσει τον κύριο κατάλογο για ένα πρόγραμμα Qt.

        • Τύπος/Αντιγραφή/Επικόλληση:

          mkdir QtHelloWorld

      2. Αλλάξτε στον κατάλογο QtHelloWorld εκδίδοντας την ακόλουθη εντολή

        • Τύπος/Αντιγραφή/Επικόλληση:

          cd QtHelloWorld

        • Αυτό είναι πολύ σημαντικό για να βεβαιωθείτε ότι βρίσκεστε στον σωστό κατάλογο κατά τη δημιουργία του προγράμματος Qt.
      3. Ενώ βρισκόμαστε στον κατάλογο QtHelloWorld, θα δημιουργήσουμε το αρχείο πηγαίου κώδικα του προγράμματος Qt

        • Τύπος/Αντιγραφή/Επικόλληση:

          nano main.cpp

        • ή
        • Τύπος/Αντιγραφή/Επικόλληση:

          gedit main.cpp

        • Αυτή η εντολή θα δημιουργήσει το αρχείο main.cpp για το πρόγραμμα Qt
      4. Τώρα προσθέστε τις ακόλουθες γραμμές στο παρακάτω πλαίσιο κώδικα στο αρχείο πηγαίου κώδικα main.cpp.

        • Τύπος/Αντιγραφή/Επικόλληση:

          #include #include #include int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel γεια ("Καλώς ορίσατε στο πρώτο μου πρόγραμμα WikiHow Qt"). hello.setWindowTitle ("Το πρώτο μου πρόγραμμα WikiHow Qt"); hello.resize (400, 400); hello.show (); επιστροφή app.exec (); }

          • Αποθηκεύστε το αρχείο ως main.cpp και βγείτε

            Βεβαιωθείτε ότι βρίσκεστε στο QtHelloWorld κατάλογο πριν εισαγάγετε τις ακόλουθες εντολές παρακάτω για να δημιουργήσετε και να μεταγλωττίσετε το αρχείο.

          • Τύπος/Αντιγραφή/Επικόλληση:

            qmake -έργο

          • Αυτό θα δημιουργήσει το αρχείο έργου Qt
          • Ωστόσο, στο Qt 5.0 SDK πρέπει να χρησιμοποιήσετε έναν επεξεργαστή κειμένου και να προσθέσετε τα ακόλουθα στο δημιουργημένο αρχείο *.pro, να χρησιμοποιήσετε έναν επεξεργαστή κειμένου όπως nano ή gedit και να εκδώσετε τις ακόλουθες εντολές:
          • Τύπος/Αντιγραφή/Επικόλληση:

            nano QtHelloWorld.pro

          • Το QtHelloWorld.pro που δημιουργήσατε θα πρέπει να μοιάζει με αυτό:

          TEMPLATE = app TARGET = QtHelloWorld #INCLUDEPATH +=. # ΕΙΣΟΔΟΣ ΠΗΓΕΣ += main.cpp

          Επεξεργαστείτε το δημιουργημένο αρχείο QtHelloWorld.pro για να μοιάζει με αυτό:

          TEMPLATE = app TARGET = QtHelloWorld QT += core gui QT += widgets #INCLUDEPATH +=. # ΕΙΣΟΔΟΣ ΠΗΓΕΣ += main.cpp

          • Μόλις προσθέσετε τις ακόλουθες γραμμές στο αρχείο QtHelloWorld.pro κάτω από τη λέξη -κλειδί TARGET και, στη συνέχεια, εκτελέστε το qmake
          • Τύπος/Αντιγραφή/Επικόλληση:

            QT += βασικό gui

          • Τύπος/Αντιγραφή/Επικόλληση:

            QT += widgets

            Αποθηκεύστε το αρχείο και βγείτε

          • Τύπος/Αντιγραφή/Επικόλληση:

            qmake

            Αυτό θα δημιουργήσει το αρχείο Qt make

          • Τύπος/Αντιγραφή/Επικόλληση:

            φτιαχνω, κανω

            Αυτό θα μεταγλωττίσει το αρχείο Qt make στο σύστημά σας σε εκτελέσιμο πρόγραμμα. Σε αυτό το σημείο, με την προϋπόθεση ότι δεν υπάρχουν σφάλματα, το αρχείο θα πρέπει να μεταγλωττιστεί σε εκτελέσιμο πρόγραμμα

          • Τέλος, εκτελέστε το πρόγραμμά σας εκτελώντας το εκτελέσιμο Qt. Χρησιμοποιήστε την εντολή./ για να εκτελέσετε το εκτελέσιμο αρχείο σας ή πληκτρολογήστε το όνομα του εκτελέσιμου προγράμματος στη γραμμή τερματικού.
          • Τύπος/Αντιγραφή/Επικόλληση:

            ./QtHelloWorld

Συνιστάται: