τα στοιχεία επικοινωνίας μου
Ταχυδρομείο[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Πάρτε ως παράδειγμα τη δημιουργία ενός νέου έργου για να αποκτήσετε μια προκαταρκτική κατανόηση της βασικής διαδικασίας σχεδιασμού μιας εφαρμογής από τον Δημιουργό.
Κάντε κλικ στο "Δημιουργία έργου",
Εμφανίζεται το ακόλουθο πλαίσιο διαλόγου Σε αυτό το πλαίσιο διαλόγου, επιλέξτε το πρότυπο του έργου ή του αρχείου που πρέπει να δημιουργηθεί.
Το Qt Creator μπορεί να δημιουργήσει μια ποικιλία έργων. Κάντε κλικ στο "Application" στο αριστερό πλαίσιο λίστας.
Εφαρμογή Qt Widgets, Γραφική διεπαφή χρήστη, GUO που υποστηρίζει πλατφόρμες επιφάνειας εργασίας
εφαρμογή διεπαφής. Ο σχεδιασμός του γραφικού περιβάλλοντος βασίζεται πλήρως στη γλώσσα C++ και χρησιμοποιεί τη βιβλιοθήκη κλάσης C++ που παρέχεται από την Qt.
Εφαρμογή Qt Console, εφαρμογή κονσόλας, χωρίς διεπαφή GUI
Qt Quick Application, δημιουργήστε μια εφαρμογή Qt Quick που μπορεί να χρησιμοποιεί κώδικα QML και C++. Το Qt Quick είναι ένα σύνολο αρχιτεκτονικής ανάπτυξης GUI που υποστηρίζεται από το Qt Ο σχεδιασμός της διεπαφής του χρησιμοποιεί τη γλώσσα QML και η αρχιτεκτονική του προγράμματος χρησιμοποιεί τη γλώσσα C++. Το Qt Quick μπορεί να χρησιμοποιηθεί για τη σχεδίαση πολύ καλών διεπαφών χρήστη, οι οποίες χρησιμοποιούνται γενικά για τη σχεδίαση εφαρμογών χωρίς περιθώρια σε κινητές συσκευές ή ενσωματωμένες συσκευές.
Qt Quick Application (compat), δημιουργεί μια εφαρμογή Qt Quick που περιέχει ένα κενό παράθυρο.
Εάν θέλετε να χρησιμοποιήσετε ένα σύστημα κατασκευής διαφορετικό από το CMake ή να χρησιμοποιήσετε μια έκδοση του Qt χαμηλότερη από 6.0, χρησιμοποιήστε αυτήν τη "συμβατή" έκδοση.
Αφού επιλέξετε τον τύπο έργου ως "Εφαρμογή Qt Widgets", κάντε κλικ στο κουμπί "Επιλογή" και θα εμφανιστεί ο Οδηγός Νέου Έργου.
Ορίστε το όνομα του έργου και τη διαδρομή αποθήκευσης
Επιλέξτε το σύστημα κατασκευής "qmake".
Επιλέξτε τη βασική κλάση για την οποία πρέπει να δημιουργηθεί η διεπαφή (βασική κλάση)
Υπάρχουν 3 βασικές κατηγορίες για να διαλέξετε:
Το QMainWindow είναι η κύρια κατηγορία παραθύρου Το κύριο παράθυρο έχει μια γραμμή κύριου μενού, γραμμή εργαλείων και γραμμή κατάστασης, παρόμοια με μια γενική εφαρμογή.
Το κύριο παράθυρο του προγράμματος
Το QWidget είναι η βασική κλάση για όλες τις κλάσεις οπτικής διεπαφής.
Το QDialog είναι μια κλάση διαλόγου που μπορεί να δημιουργήσει μια διεπαφή που βασίζεται σε διάλογο
Επιλέξτε QMainWindow ως βασική κλάση και επιλέξτε το πλαίσιο ελέγχου "Δημιουργία φόρμας".Εάν είναι επιλεγμένη αυτή η επιλογή, το Qt Creator θα δημιουργήσει ένα αρχείο διεπαφής χρήστη (UI) Διαφορετικά, θα χρειαστεί να γράψετε τον δικό σας χειρόγραφο κώδικα για να δημιουργήσετε τη διεπαφή.
Οι ρυθμίσεις του αρχείου μετάφρασης είναι οι εξής:
Επιλέξτε ένα κιτ κατασκευής
Κάντε κλικ στο κουμπί "Τέλος" για να ολοκληρώσετε τη δημιουργία του έργου
Αφού ολοκληρώσετε τα παραπάνω βήματα για τη δημιουργία ενός νέου έργου, θα εμφανιστεί το ακόλουθο παράθυρο
Το παράθυρο έχει δύο υποπαράθυρα, το επάνω και το κάτω μέρος Το επάνω δέντρο καταλόγου δείχνει την οργανωτική δομή των αρχείων στο έργο και εμφανίζει το τρέχον δείγμα έργου. Το όνομα του έργου αποτελεί έναν ριζικό κόμβο του δέντρου καταλόγου. Το Qt Creator μπορεί να ανοίξει πολλά έργα, αλλά υπάρχει μόνο ένα ενεργό έργο. Κάτω από τον κόμβο ονόματος έργου, οι ομάδες διαχειρίζονται διάφορα αρχεία προέλευσης στο έργο Τα αρχεία και οι ομάδες είναι οι εξής:
Τα περιεχόμενα εμφάνισης του επάνω και του κάτω παραθύρου στα αριστερά μπορούν να επιλεγούν μέσω ενός αναπτυσσόμενου πλαισίου λίστας πάνω από αυτά. και τα λοιπά.
Κάντε διπλό κλικ στο αρχείο mainwindow.ui και θα εμφανιστεί η ακόλουθη διεπαφή σχεδίασης φόρμας Αυτή η διεπαφή είναι στην πραγματικότητα ενσωματωμένη στο Qt Creator.
Κάντε κλικ στο κουμπί "Έργα" στη γραμμή εργαλείων στην αριστερή πλευρά του κύριου παραθύρου και θα εμφανιστεί η ακόλουθη διεπαφή ρύθμισης μεταγλώττισης έργου.
Τα διαθέσιμα εργαλεία μεταγλώττισης σε αυτό το έργο εμφανίζονται στην αριστερή στήλη του μεταγλωττιστή που θέλετε να χρησιμοποιήσετε για τη μεταγλώττιση του έργου, απλώς κάντε κλικ στο όνομα του μεταγλωττιστή .
Κάθε μεταγλωττιστής έχει δύο διεπαφές ρύθμισης, Build και Run. Στη διεπαφή ρύθμισης Build, υπάρχει ένα πλαίσιο ελέγχου "Shadow build". Εάν είναι επιλεγμένη αυτή η επιλογή, θα δημιουργηθεί ένας κατάλογος μεταγλωττισμένων αρχείων στον ίδιο κατάλογο του έργου μετά τη μεταγλώττιση.
Εάν αυτή η επιλογή δεν είναι επιλεγμένη, οι υποκατάλογοι "Debug" και "Release" θα δημιουργηθούν στον κατάλογο του έργου μετά τη μεταγλώττιση για την αποθήκευση μεταγλωττισμένων αρχείων.
Αφού σχεδιάσετε το αρχείο mainwindow.ui και ρυθμίσετε τα εργαλεία μεταγλώττισης, μπορείτε να κάνετε μεταγλώττιση, εντοπισμό σφαλμάτων ή εκτέλεση του έργου.
ΕΝΤΑΞΕΙ. Υπάρχουν 4 κουμπιά κάτω από τη γραμμή εργαλείων στην αριστερή πλευρά του κύριου παραθύρου.
Οι λειτουργίες του είναι:
Το πρώτο εικονίδιο: αναδυόμενο μενού για να επιλέξετε το εργαλείο μεταγλώττισης και τη λειτουργία μεταγλώττισης, όπως η λειτουργία εντοπισμού σφαλμάτων ή έκδοσης
Δεύτερο εικονίδιο: Εκτελέστε το πρόγραμμα απευθείας εάν δεν έχει μεταγλωττιστεί μετά την τροποποίηση, θα γίνει πρώτα. Τα προγράμματα που εκτελούνται με αυτόν τον τρόπο δεν μπορούν να εντοπιστούν σφαλμάτων ακόμα και αν έχουν οριστεί σημεία διακοπής στο πρόγραμμα.Το πλήκτρο συντόμευσης είναιCtrl + R
Το τρίτο εικονίδιο: Το έργο πρέπει να μεταγλωττιστεί σε λειτουργία εντοπισμού σφαλμάτων Κάντε κλικ σε αυτό το κουμπί για να ξεκινήσει ο εντοπισμός σφαλμάτων και να εκτελεστεί. Εάν μεταγλωττιστεί σε λειτουργία έκδοσης, ο εντοπισμός σφαλμάτων δεν μπορεί να πραγματοποιηθεί ακόμη και κάνοντας κλικ σε αυτό το κουμπί.Το πλήκτρο συντόμευσης είναιF5
Στην ανάπτυξη μηχανικής, το Visual Studio επιλέγεται γενικά ως λογισμικό εντοπισμού σφαλμάτων.
Τέταρτο εικονίδιο: Μεταγλώττιση του τρέχοντος έργου
Σημείωση: Η δημιουργία ενός νέου έργου VS γίνεται αφού ολοκληρωθεί η εγκατάσταση του qt και του vsaddin και αφού ολοκληρωθεί η διαμόρφωση των εκδόσεων Qt, ανατρέξτε στο:https://liujie.blog.csdn.net/article/details/139798429
Κάντε κλικ στο "Δημιουργία νέου έργου"
Επιλέξτε "C++" για όλες τις γλώσσες
Πληκτρολογήστε "qt" στην αναζήτηση, επιλέξτε το κατάλληλο πρότυπο qt και κάντε κλικ στο "Επόμενο"
Διαμορφώστε ένα νέο έργο, διαμορφώστε το δικό σας όνομα και τοποθεσία έργου και κάντε κλικ στο "Δημιουργία"
Κάντε κλικ στο "Επόμενο"
Κάντε κλικ στο "Επόμενο" για να δημιουργήσετε το έργο
Αφού επιλέξετε την Βασική κλάση, κάντε κλικ στο "Τέλος"
Εδώ θα πρέπει πραγματικά να ορίσετε το Όνομα κλάσης σε Vsdemo01 (ξεκινώντας με κεφαλαίο) και να επιλέξετε "Ονόματα αρχείων με πεζά πεζά"
Κάντε κλικ στο "Local Windows Debugger" για μεταγλώττιση και εντοπισμό σφαλμάτων
Ειδοποίηση: Όταν κάνετε διπλό κλικ για να ανοίξετε το αρχείο xx.ui στο Visual Studio 2019, θα αναφερθεί σφάλμα εάν ανοίξει απευθείας.
Επομένως, πρέπει να κάνετε δεξί κλικ στο αρχείο Ui και να επαναφέρετε τη μέθοδο ανοίγματος
Κάντε κλικ στο "Προσθήκη" και επιλέξτε qtcreator στον κατάλογο εγκατάστασης qt για να το ανοίξετε.
D:QtToolsQtCreatorbinqtcreator
Κάντε κλικ στο "OK" και "Ορισμός ως προεπιλογή"
Αυτή τη στιγμή, το αρχείο xx.ui μπορεί να ανοίξει στο qtcreator χωρίς σφάλμα.
Αφού τροποποιήσετε το αρχείο xx.ui, θυμηθείτε
ctrl+s
Αποθηκεύστε και μετά κλείστε το qtcreator!
Σε αυτό το σημείο, απλώς κάντε εκ νέου μεταγλώττιση vs2019
Περιγραφή: Το έργο δημιουργήθηκε!