Έκδοση Περιβάλλοντος Ανάπτυξης Qt Creator 10

Δημοσιεύτηκε η κυκλοφορία του ολοκληρωμένου περιβάλλοντος ανάπτυξης Qt Creator 10.0, σχεδιασμένο για τη δημιουργία εφαρμογών πολλαπλών πλατφορμών χρησιμοποιώντας τη βιβλιοθήκη Qt. Υποστηρίζει τόσο την ανάπτυξη κλασικών προγραμμάτων σε C++ όσο και τη χρήση της γλώσσας QML, στην οποία χρησιμοποιείται η JavaScript για τον ορισμό των σεναρίων και η δομή και οι παράμετροι των στοιχείων διεπαφής καθορίζονται από μπλοκ τύπου CSS. Έχουν δημιουργηθεί έτοιμες συναρμολογήσεις για Linux, Windows και MacOS.

Στη νέα έκδοση:

  • Παρέχεται η δυνατότητα μετακίνησης και απόκρυψης λεπτομερειών σχετικά με την πρόοδο των λειτουργιών.
  • Στη γραμμή αναζήτησης (Εντοπιστής), το πρόβλημα με την απομνημόνευση της τελευταίας φράσης αναζήτησης που εισαγάγατε κατά τη χρήση της λειτουργίας ανοίγματος σε ένα αναδυόμενο παράθυρο με στοίχιση στο κέντρο έχει επιλυθεί.
  • Η ομαδοποιημένη έκδοση του LLVM έχει ενημερωθεί για να κυκλοφορήσει 16 με διευρυμένη υποστήριξη για το πρότυπο C++20 στο Clang και βελτιωμένη διαλειτουργικότητα μεταξύ Qt Creator και Clangd. Η προσθήκη ClangFormat είναι ενεργοποιημένη από προεπιλογή και χρησιμοποιείται πλέον για την ευθυγράμμιση του κώδικα C++.
  • Εφάρμοσε τη δυνατότητα αυτόματης αλλαγής των συμπεριλαμβανόμενων αρχείων (μέσω συμπερίληψης) και προσαρμογής συνδέσμων σε αρχεία C++ μετά τη μετονομασία των αρχείων «.ui» ή των φορμών που ορίζονται σε αυτά.
  • Προστέθηκε ένα εργαλείο (Εργαλεία > C++ > Εύρεση αχρησιμοποίητων συναρτήσεων) για αναζήτηση αχρησιμοποίητων συναρτήσεων σε ένα έργο.
  • Προστέθηκε η λειτουργία προβολής ιεραρχίας κλήσεων, διαθέσιμη για όλες τις γλώσσες για τις οποίες υπάρχουν διακομιστές LSP (Language Server Protocol) που υποστηρίζουν αυτήν τη δυνατότητα.
  • Το μοντέλο κώδικα QML έχει ενημερωθεί για να αντικατοπτρίζει τις αλλαγές στο Qt 6.5. Το πρόγραμμα επεξεργασίας κώδικα έχει πλέον τη δυνατότητα να κάνει προεπισκόπηση των ιδιοτήτων χρώματος ως συμβουλή εργαλείου.
  • Προστέθηκε υποστήριξη για τον ορισμό μιας εξωτερικής εντολής για τη μορφοποίηση αρχείων QML, για παράδειγμα κλήση qmlformat αντί της ενσωματωμένης λογικής μορφοποίησης.
  • Προστέθηκε η δυνατότητα δοκιμής του QML Language Server (Qt Quick > QML/JS Editing > Use qmlls now) κατά την εγκατάσταση του προαιρετικού στοιχείου Qt Language Server από το πρόγραμμα εγκατάστασης Qt.
  • Η υποστήριξη για προεπιλογές (cmake-presets) του συστήματος κατασκευής CMake έχει ενημερωθεί στην έκδοση 5, η οποία περιλαμβάνει πλέον υποστήριξη για τη μεταβλητή ${pathListSep}, την εντολή "include" και εξωτερική στρατηγική για την αρχιτεκτονική και τα εργαλεία.
  • Μια ρύθμιση έχει προστεθεί στο πρόγραμμα επεξεργασίας (CMake > Formatter) για να καθορίσετε μια εντολή για τη μορφοποίηση αρχείων που σχετίζονται με το CMake, για παράδειγμα, μπορείτε να χρησιμοποιήσετε το βοηθητικό πρόγραμμα cmake-format.
  • Υλοποιήθηκε ένα νέο βήμα εγκατάστασης χρησιμοποιώντας το "cmake --install", το οποίο μπορεί να προστεθεί μέσω της επιλογής "Projects > Run Settings > Add Deploy Step".
  • Κατά τη δημιουργία στο Docker, έχει προστεθεί υποστήριξη για απομακρυσμένη επεξεργασία του μοντέλου κώδικα χρησιμοποιώντας τη διαδικασία παρασκηνίου Clangd. Η προσθήκη ClangFormat έχει προσθέσει υποστήριξη για εργασία με εξωτερικά αρχεία που φιλοξενούνται σε κοντέινερ Docker.
  • Παρέχεται η δυνατότητα πλοήγησης στο σύστημα αρχείων των απομακρυσμένων συστημάτων προορισμού, για παράδειγμα, για να επιλέξετε έναν κατάλογο για την κατασκευή. Προστέθηκε υποστήριξη για το άνοιγμα ενός τερματικού σε ένα απομακρυσμένο σύστημα χρησιμοποιώντας την ενέργεια Open Terminal, για παράδειγμα, που υπάρχει στις ρυθμίσεις περιβάλλοντος κατασκευής.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο