Το Qt Software Development Kit (SDK) είναι ένα πλαίσιο εφαρμογής πολλαπλών πλατφορμών που χρησιμοποιείται ευρέως για την ανάπτυξη λογισμικού εφαρμογών με γραφική διεπαφή χρήστη (GUI). Είναι ένα φορητό πλαίσιο διεπαφής χρήστη εφαρμογής πολλαπλών πλατφορμών που λειτουργεί σε λειτουργικά συστήματα Windows, Linux και Mac OS X. Το Qt SDK σάς βοηθά να δημιουργήσετε γραφικές διεπαφές χρήστη (GUI's) για τις εφαρμογές σας που θα εκτελούνται σε Windows, Linux και Mac OS X. Μερικές δημοφιλείς εφαρμογές πολλαπλών πλατφορμών που δημιουργήθηκαν χρησιμοποιώντας το Qt SDK είναι το KDE, το Google Earth, το Skype, το Linux Multimedia Studio και το πρόγραμμα αναπαραγωγής πολυμέσων VLC. Ουσιαστικά μεταξύ πλατφορμών σημαίνει ότι οι εφαρμογές Qt που δημιουργείτε στα Microsoft Windows μέσω του πηγαίου κώδικα είναι συνήθως μεταβιβάσιμες σε λειτουργικά συστήματα Linux και Mac OS X και αντίστροφα. Σημειώσεις:
Αναβαθμισμένες οδηγίες Qt SDK 4.8 και πρόσθετες οδηγίες για Qt SDK 5.0
Βήματα
Μέθοδος 1 από 6: Οδηγίες εγκατάστασης Qt 4.8 SDK:
Βήμα 1. Για να ρυθμίσετε το περιβάλλον ανάπτυξης για το Qt SDK, θα πρέπει να αποκτήσετε το Qt SDK
Προετοιμασία του λειτουργικού σας συστήματος Windows για ανάπτυξη εφαρμογών Qt
Κατεβάστε το Qt SDK. Επιλέξτε την έκδοση των Windows και προετοιμαστείτε για μακρά λήψη ανάλογα με την ταχύτητά σας στο Internet. Θα σας πρότεινα να επιλέξετε την εγκατάσταση εκτός σύνδεσης του Qt SDK εάν δεν έχετε πολύ γρήγορη σύνδεση στο Διαδίκτυο. Το πλήρες Qt SDK για το λειτουργικό σύστημα Windows είναι 1,7 GB, το οποίο μπορεί να διαρκέσει πάνω από 6 ώρες σε αργή σύνδεση
Βήμα 2. Εγκαταστήστε το Qt SDK κάνοντας κλικ στο εκτελέσιμο QT SDK
Μόλις εγκατασταθεί το εκτελέσιμο QT SDK, θα χρειαστεί να επεξεργαστείτε το σύστημα PATH των Windows, έτσι ώστε το λειτουργικό σύστημα των Windows να μπορεί να εντοπίσει τις εντολές Qt από τη γραμμή εντολών. Προσέξτε να επεξεργαστείτε το PATH συστήματος των Windows.
Μέθοδος 2 από 6: Επεξεργαστείτε το PATH των Windows Vista/Windows 7:
Βήμα 1. Ακολουθήστε τα παρακάτω βήματα
- Κάντε κλικ στο κουμπί Έναρξη
- Κάντε κλικ στον Πίνακα Ελέγχου
- Κάντε κλικ στο Σύστημα και συντήρηση
- Κάντε κλικ στο Σύστημα
- Κάντε κλικ στο Advanced System Setting
- Κάντε κλικ στην επιλογή Μεταβλητές περιβάλλοντος
- Κάντε κλικ στο PATH για να επεξεργαστείτε μεταβλητές σε όλο το σύστημα
- Κάντε κλικ στο OK όταν τελειώσετε
Μέθοδος 3 από 6: Επεξεργαστείτε το PATH των Windows 8:
Βήμα 1. Ακολουθήστε τα παρακάτω βήματα
- Κάντε κλικ στο εικονίδιο φακέλου που βρίσκεται στην κάτω γραμμή εργασιών δίπλα στο εικονίδιο του Internet Explorer
- Κάντε κύλιση προς τα κάτω στον υπολογιστή
- Κάντε δεξί κλικ με το ποντίκι σας στις Ιδιότητες
- Κάντε κλικ στο Advanced System Setting
- Κάντε κλικ στην επιλογή Μεταβλητές περιβάλλοντος
- Κάντε κλικ στο PATH για να επεξεργαστείτε μεταβλητές σε όλο το σύστημα
- Κάντε κλικ στο OK όταν τελειώσετε
Βήμα 2. Προσθέστε τα ακόλουθα στο PATH συστήματος των Windows
-
Τύπος/Αντιγραφή/Επικόλληση:
; C: / QtSDK / mingw / bin; C: / QtSDK / Desktop / Qt / 4.8.1 / mingw / bin;
- Αυτό θα ορίσει και θα ειδοποιήσει το λειτουργικό σύστημα Windows για τη μεταγλώττιση εφαρμογών Qt SDK από τη γραμμή εντολών. Οι αριθμοί 4.8.1 δηλώστε τον αριθμό έκδοσης του Qt SDK που αλλάζει με κάθε νέα αναβάθμιση του Qt SDK, αντικαταστήστε τους νέους αριθμούς έκδοσης για τον αριθμό έκδοσης του Qt SDK.
Βήμα 3. Σημαντικό:
Θέλετε να χρησιμοποιήσετε την έκδοση του MinGW που περιλαμβάνεται στο Qt SDK για να δημιουργήσετε τις εφαρμογές σας Qt. Εάν μια άλλη έκδοση του μεταγλωττιστή MinGW είναι εγκατεστημένη στο σύστημα Windows PATH όπως; C: // MinGW/bin θα πρέπει να αφαιρέσετε και προσθέστε την έκδοση Qt του MinGW που περιλαμβάνεται στο Qt SDK. Αυτό είναι κρίσιμο εάν έχετε εγκατεστημένη μια άλλη έκδοση του μεταγλωττιστή MinGW C/C ++ στο σύστημα των Windows, πρέπει να αφαιρέσετε το άλλο MinGW από το σύστημα Windows PATH, επειδή αυτό θα προκαλέσει διενέξεις με την έκδοση Qt του MinGW και οι εφαρμογές σας Qt δεν θα μεταγλωττιστούν και δημιουργήστε σωστά από τη γραμμή εντολών σωστά. Ουσιαστικά, εάν χρησιμοποιείτε άλλη έκδοση του μεταγλωττιστή MinGW C/C ++, οι εφαρμογές Qt που δημιουργείτε από τη γραμμή εντολών θα καταρρεύσουν και θα εξέλθουν με πολλά μηνύματα σφάλματος συστήματος. Πρέπει να χρησιμοποιήσετε την έκδοση του μεταγλωττιστή MinGW C/C ++ που περιλαμβάνεται στο Qt SDK.
Βήμα 4. Μόλις προστεθεί το σύστημα Qt SDK PATH στο λειτουργικό σύστημα Windows
Για να ελέγξετε αν έχετε τη δυνατότητα μεταγλώττισης από τη γραμμή εντολών των Windows, ανοίξτε μια γραμμή γραμμής εντολών και εκδώστε την παρακάτω εντολή παρακάτω.
Βήμα 5. Τύπος/Αντιγραφή/Επικόλληση:
qmake -εκτροπή
- Θα πρέπει να λάβετε μια παρόμοια απάντηση:
- ' QMake έκδοση 2.01a
- ' Χρήση της έκδοσης Qt 4.8.1 στο C: / QtSDK / Desktop / Qt / 4.8.1 / mingw / lib
Βήμα 6. Αναπτύξτε τις εφαρμογές σας από τη γραμμή εντολών χρησιμοποιώντας έναν επεξεργαστή κειμένου όπως το Σημειωματάριο ή το WordPad για να δημιουργήσετε και να επεξεργαστείτε τον πηγαίο κώδικα και να μεταγλωττίσετε τις εφαρμογές σας Qt από τη γραμμή εντολών
Βήμα 7. Μόλις το Qt SDK προστεθεί στο σύστημα PATH χρησιμοποιώντας τις παραπάνω οδηγίες, μπορείτε τώρα να μεταγλωττίσετε τις εφαρμογές σας από τη γραμμή εντολών χρησιμοποιώντας την ακόλουθη μέθοδο εκτελώντας τις ακόλουθες εντολές
Ανοίξτε μια γραμμή γραμμής εντολών και εισαγάγετε τις ακόλουθες εντολές παρακάτω.
-
Τύπος/Αντιγραφή/Επικόλληση:
mkdir Εφαρμογές Qt
-
Τύπος/Αντιγραφή/Επικόλληση:
cd Εφαρμογές Qt
-
Τύπος/Αντιγραφή/Επικόλληση:
mkdir QtHelloWorld
-
Τύπος/Αντιγραφή/Επικόλληση:
cd QtHelloWorld
Βήμα 8. Ενώ βρίσκεστε στον κατάλογο QtHelloWorld, χρησιμοποιήστε έναν επεξεργαστή κειμένου όπως το Σημειωματάριο ή το Wordpad για να δημιουργήσετε τον πηγαίο κώδικα Qt, πληκτρολογήστε τα εξής
-
Τύπος/Αντιγραφή/Επικόλληση:
σημειωματάριο main.cpp
- βεβαιωθείτε ότι έχετε αποθηκεύσει το αρχείο πηγαίου κώδικα Qt ως main.cpp
- ή
-
Τύπος/Αντιγραφή/Επικόλληση:
εκκίνηση wordpad
- χρησιμοποιώντας το Wordpad ως πρόγραμμα επεξεργασίας κειμένου, θα πρέπει να αποθηκεύσετε χειροκίνητα το αρχείο πηγαίου κώδικα Qt ως main.cpp
Βήμα 9. Δημιουργήστε την εφαρμογή στο πρόγραμμα επεξεργασίας κειμένου του σημειωματάριου ή του πληκτρολογίου wordpor, εισαγάγετε τα παρακάτω παρακάτω
-
Τύπος/Αντιγραφή/Επικόλληση:
#include #include #include #int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel γεια ("Καλώς ορίσατε στο πρώτο μου πρόγραμμα WikiHow Qt"). hello.setWindowTitle ("Το πρώτο μου πρόγραμμα WikiHow Qt στα Windows"); hello.resize (400, 400); hello.show (); επιστροφή app.exec (); }
- Αποθηκεύστε το αρχείο πηγαίου κώδικα ως main.cpp
- Ενώ βρίσκεστε στον κατάλογο QtHelloWorld εκτελέστε τα ακόλουθα για να μεταγλωττίσετε και να συνδέσετε τον πηγαίο κώδικα Qt
-
Τύπος/Αντιγραφή/Επικόλληση:
qmake -έργο
αυτό θα δημιουργήσει το αρχείο έργου Qt
-
Τύπος/Αντιγραφή/Επικόλληση:
qmake
αυτό θα προετοιμάσει το αρχείο έργου Qt που θα καταρτιστεί
-
Τύπος/Αντιγραφή/Επικόλληση:
φτιαχνω, κανω
Αυτό θα μεταγλωττίσει τον πηγαίο κώδικα Qt σε εκτελέσιμο πρόγραμμα
- Μόλις εκτελεστούν επιτυχώς οι παραπάνω εργασίες και δεν υπάρχουν σφάλματα Η εφαρμογή Qt θα δημιουργηθεί στο φάκελο εντοπισμού σφαλμάτων QtHelloWorld ως εκτελέσιμο που καταλήγει σε .exe Αλλάξτε στον φάκελο εντοπισμού σφαλμάτων και εκτελέστε την εφαρμογή Qt είτε κάνοντας κλικ στην εφαρμογή είτε εκτελώντας την εφαρμογή Qt από τη γραμμή εντολών.
-
Τύπος/Αντιγραφή/Επικόλληση:
σφαλμα cd
μεταβείτε στο φάκελο εντοπισμού σφαλμάτων
-
Τύπος/Αντιγραφή/Επικόλληση:
QtHelloWorld.exe
και εκτελέστε το εκτελέσιμο αρχείο που δημιουργήθηκε πρόσφατα
- Συγχαρητήρια μόλις συντάξατε την εφαρμογή Qt από τη γραμμή εντολών στα Windows.
Μέθοδος 4 από 6: Οδηγίες εγκατάστασης Qt 5.0 SDK:
Βήμα 1. Για να ρυθμίσετε το περιβάλλον ανάπτυξης για το Qt SDK, θα πρέπει να αποκτήσετε το Qt SDK
Προετοιμασία του λειτουργικού σας συστήματος Windows για ανάπτυξη εφαρμογών Qt
Κατεβάστε το Qt SDK. Επιλέξτε την έκδοση των Windows και προετοιμαστείτε για μακρά λήψη ανάλογα με την ταχύτητά σας στο Internet. Θα σας πρότεινα να επιλέξετε την εγκατάσταση εκτός σύνδεσης του Qt SDK εάν δεν έχετε πολύ γρήγορη σύνδεση στο Διαδίκτυο. Το πλήρες Qt SDK για το λειτουργικό σύστημα Windows είναι 1,7 GB, το οποίο μπορεί να διαρκέσει πάνω από 6 ώρες σε αργή σύνδεση
Βήμα 2. Εγκαταστήστε το Qt SDK κάνοντας κλικ στο εκτελέσιμο QT SDK
Μόλις εγκατασταθεί το εκτελέσιμο QT SDK, θα χρειαστεί να επεξεργαστείτε το σύστημα PATH των Windows, έτσι ώστε το λειτουργικό σύστημα των Windows να μπορεί να εντοπίσει τις εντολές Qt από τη γραμμή εντολών. Να είστε προσεκτικοί με την επεξεργασία του PATH συστήματος των Windows.
Μέθοδος 5 από 6: Επεξεργαστείτε το PATH των Windows Vista/Windows 7:
Βήμα 1. Ακολουθήστε τα παρακάτω βήματα
- Κάντε κλικ στο κουμπί Έναρξη
- Κάντε κλικ στον Πίνακα Ελέγχου
- Κάντε κλικ στο Σύστημα και συντήρηση
- Κάντε κλικ στο Σύστημα
- Κάντε κλικ στο Advanced System Setting
- Κάντε κλικ στην επιλογή Μεταβλητές περιβάλλοντος
- Κάντε κλικ στο PATH για να επεξεργαστείτε μεταβλητές σε όλο το σύστημα
- Κάντε κλικ στο OK όταν τελειώσετε
Μέθοδος 6 από 6: Επεξεργαστείτε το PATH των Windows 8:
Βήμα 1. Ακολουθήστε τα παρακάτω βήματα
- Κάντε κλικ στο εικονίδιο φακέλου που βρίσκεται στην κάτω γραμμή εργασιών δίπλα στο εικονίδιο του Internet Explorer
- Κάντε κύλιση προς τα κάτω στον υπολογιστή
- Κάντε δεξί κλικ με το ποντίκι σας στις Ιδιότητες
- Κάντε κλικ στο Advanced System Setting
- Κάντε κλικ στην επιλογή Μεταβλητές περιβάλλοντος
- Κάντε κλικ στο PATH για να επεξεργαστείτε μεταβλητές σε όλο το σύστημα
- Κάντε κλικ στο OK όταν τελειώσετε
Βήμα 2. Προσθέστε τα παρακάτω στο Windows 8 System PATH
-
Τύπος/Αντιγραφή/Επικόλληση:
; C: / Qt / Qt5.0.2 / 5.0.2 / mingw47_32 / bin; C: / Qt / Qt5.0.2 / Tools / MinGW / bin;
- Αυτό θα ορίσει και θα ειδοποιήσει το λειτουργικό σύστημα Windows για τη μεταγλώττιση εφαρμογών Qt SDK από τη γραμμή εντολών. Οι αριθμοί 5.0.2 δηλώστε τον αριθμό έκδοσης του Qt SDK που αλλάζει με κάθε νέα αναβάθμιση του Qt SDK, αντικαταστήστε τους νέους αριθμούς έκδοσης για τον αριθμό έκδοσης του Qt SDK.
Βήμα 3. Σημαντικό:
Θέλετε να χρησιμοποιήσετε την έκδοση του MinGW που περιλαμβάνεται στο Qt SDK για να δημιουργήσετε τις εφαρμογές σας Qt. Εάν άλλη έκδοση του μεταγλωττιστή MinGW είναι εγκατεστημένη στο σύστημα Windows PATH όπως; C: // MinGW/bin θα πρέπει να αφαιρέσετε και προσθέστε την έκδοση Qt του MinGW που περιλαμβάνεται στο Qt SDK. Αυτό είναι κρίσιμο εάν έχετε εγκατεστημένη μια άλλη έκδοση του μεταγλωττιστή MinGW C/C ++ στο σύστημα των Windows, πρέπει να αφαιρέσετε το άλλο MinGW από το σύστημα Windows PATH, επειδή αυτό θα προκαλέσει διενέξεις με την έκδοση Qt του MinGW και οι εφαρμογές σας Qt δεν θα μεταγλωττιστούν και δημιουργήστε σωστά από τη γραμμή εντολών σωστά. Ουσιαστικά, εάν χρησιμοποιείτε άλλη έκδοση του μεταγλωττιστή MinGW C/C ++, οι εφαρμογές Qt που δημιουργείτε από τη γραμμή εντολών θα καταρρεύσουν και θα εξέλθουν με πολλά μηνύματα σφάλματος συστήματος. Πρέπει να χρησιμοποιήσετε την έκδοση του μεταγλωττιστή MinGW C/C ++ που περιλαμβάνεται στο Qt SDK.
Βήμα 4. Μόλις προστεθεί το σύστημα Qt SDK PATH στο λειτουργικό σύστημα Windows
Για να ελέγξετε αν έχετε τη δυνατότητα μεταγλώττισης από τη γραμμή εντολών των Windows, ανοίξτε μια γραμμή γραμμής εντολών και εκδώστε την παρακάτω εντολή παρακάτω.
Βήμα 5. Τύπος/Αντιγραφή/Επικόλληση:
qmake -εκτροπή
- Θα πρέπει να λάβετε μια παρόμοια απάντηση:
- ' QMake έκδοση 3.0
- ' Χρησιμοποιώντας την έκδοση Qt 5.0.2 στο C: / Qt / Qt5.0.2 / mingw / lib
Βήμα 6. Αναπτύξτε τις εφαρμογές σας από τη γραμμή εντολών χρησιμοποιώντας έναν επεξεργαστή κειμένου όπως το Σημειωματάριο ή το WordPad για να δημιουργήσετε και να επεξεργαστείτε τον πηγαίο κώδικα και να μεταγλωττίσετε τις εφαρμογές σας Qt από τη γραμμή εντολών
Βήμα 7. Μόλις το Qt SDK προστεθεί στο σύστημα PATH χρησιμοποιώντας τις παραπάνω οδηγίες, μπορείτε τώρα να μεταγλωττίσετε τις εφαρμογές σας από τη γραμμή εντολών χρησιμοποιώντας την ακόλουθη μέθοδο εκτελώντας τις ακόλουθες εντολές
Ανοίξτε μια γραμμή γραμμής εντολών και εισαγάγετε τις ακόλουθες εντολές παρακάτω.
-
Τύπος/Αντιγραφή/Επικόλληση:
mkdir Εφαρμογές Qt
-
Τύπος/Αντιγραφή/Επικόλληση:
cd Εφαρμογές Qt
-
Τύπος/Αντιγραφή/Επικόλληση:
mkdir QtHelloWorld
-
Τύπος/Αντιγραφή/Επικόλληση:
cd QtHelloWorld
Βήμα 8. Ενώ βρίσκεστε στον κατάλογο QtHelloWorld, χρησιμοποιήστε έναν επεξεργαστή κειμένου όπως το Σημειωματάριο ή το Wordpad για να δημιουργήσετε τον πηγαίο κώδικα Qt, πληκτρολογήστε τα εξής
-
Τύπος/Αντιγραφή/Επικόλληση:
σημειωματάριο main.cpp
- βεβαιωθείτε ότι έχετε αποθηκεύσει το αρχείο πηγαίου κώδικα Qt ως main.cpp
- ή
-
Τύπος/Αντιγραφή/Επικόλληση:
εκκίνηση wordpad
- χρησιμοποιώντας το Wordpad ως πρόγραμμα επεξεργασίας κειμένου, θα πρέπει χειροκίνητα να αποθηκεύσετε το αρχείο πηγαίου κώδικα Qt ως main.cpp
Βήμα 9. Δημιουργήστε την εφαρμογή στο πρόγραμμα επεξεργασίας κειμένου του σημειωματάριου ή του πληκτρολογίου wordpor, εισαγάγετε τα παρακάτω παρακάτω
-
Τύπος/Αντιγραφή/Επικόλληση:
#include #include #include #int main (int argc, char *argv ) {QApplication app (argc, argv); QLabel γεια ("Καλώς ορίσατε στο πρώτο μου πρόγραμμα WikiHow Qt"). hello.setWindowTitle ("Το πρώτο μου πρόγραμμα WikiHow Qt στα Windows"); hello.resize (400, 400); hello.show (); επιστροφή app.exec (); }
- Αποθηκεύστε το αρχείο πηγαίου κώδικα ως main.cpp
- Ενώ βρίσκεστε στον κατάλογο QtHelloWorld εκτελέστε τα ακόλουθα για να μεταγλωττίσετε και να συνδέσετε τον πηγαίο κώδικα Qt
-
Τύπος/Αντιγραφή/Επικόλληση:
qmake -έργο
αυτό θα δημιουργήσει το αρχείο έργου Qt
- Ωστόσο, στο Qt 5.0 SDK πρέπει να χρησιμοποιήσετε έναν επεξεργαστή κειμένου και να προσθέσετε τα ακόλουθα στο δημιουργημένο αρχείο *.pro, να χρησιμοποιήσετε έναν επεξεργαστή κειμένου όπως nano ή gedit και να εκδώσετε τις ακόλουθες εντολές:
-
Τύπος/Αντιγραφή/Επικόλληση:
σημειωματάριο 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 ως εκτελέσιμο που καταλήγει σε .exe Αλλάξτε στο φάκελο εντοπισμού σφαλμάτων και εκτελέστε την εφαρμογή Qt είτε κάνοντας κλικ στην εφαρμογή είτε εκτελώντας την εφαρμογή Qt από τη γραμμή εντολών.
-
Τύπος/Αντιγραφή/Επικόλληση:
απελευθέρωση cd
μεταβείτε στο φάκελο κυκλοφορίας
-
Τύπος/Αντιγραφή/Επικόλληση:
QtHelloWorld.exe
και εκτελέστε το πρόσφατα εκτελέσιμο εκτελέσιμο
- Συγχαρητήρια μόλις συντάξατε την εφαρμογή Qt από τη γραμμή εντολών στα Windows.