Το QT 6.7 έρχεται με βελτιώσεις στις πειραματικές λειτουργίες, βελτιώσεις στα γραφικά και πολλά άλλα

qt-6

Στην έκτη έκδοση της σειράς Qt 6, παρουσιάσαμε πολλές νέες δυνατότητες για προγραμματιστές γραφικών και διεπαφής χρήστη και το backend εφαρμογών.

Η διαφήμιση της εταιρείας Qt Μέσω μιας ανάρτησης ιστολογίου, η λκυκλοφορία της νέας έκδοσης του QT 6.7, η οποία έχει εφαρμόσει μια σειρά από πολυάριθμες βελτιώσεις που κυμαίνονται από την υποστήριξη για σύγχρονα πρότυπα C++ σε προηγμένες δυνατότητες γραφικών, συνδεσιμότητα, πηγές και ενοποίηση υβριδικών εφαρμογών, μεταξύ άλλων.

Πρέπει να αναφερθεί ότι αυτή η νέα έκδοση του QT 6.7, όπως και οι άλλες εκδόσεις αυτού του κλάδου 6.X, έχει κύριο σκοπό τη σταθεροποίηση και επέκταση της λειτουργικότητας του κλάδου 6 του Qt, χωρίς όμως να αφήνει στην άκρη την εφαρμογή βελτιώσεων και καινοτομιών. Το QT 6.7 έχει υποστήριξη για διάφορες πλατφόρμες όπως Windows 10+, macOS 12+, διάφορες διανομές Linux, καθώς και πλατφόρμες φορητών συσκευών, όπως iOS, Android (API 23+), webOS μεταξύ άλλων.

Τι νέο υπάρχει στο QT 6.7;

Σε αυτή τη νέα έκδοση που παρουσιάζεται του QT 6.7, το βελτιωμένη υποστήριξη για C++20 (αν και είναι ακόμα προαιρετικό), καθώς έχουν γίνει προσαρμογές για να αξιοποιηθούν οι κλάσεις Qt::{strong,weak,partial}_ordering, καθώς και επίσης ότι οι μακροεντολές επεκτείνονται στον τελεστή σύγκρισης (<=>) Επιπλέον, η εισαγωγή του std::span και την υλοποίηση της κλάσης QSpan για την αναπαράσταση συνεχόμενων ακολουθιών αντικειμένων σε συστήματα C++17.

Ένα άλλο χαρακτηριστικό του QT 6.7 είναι το βελτιώσεις που εφαρμόστηκαν στην πειραματική ενότητα Qt Graphs (που εισήχθη στην έκδοση 6.6) συνεχίστηκε, όπως και τώρα Διαθέτει πρόσθετη υποστήριξη για 2D γραφήματα ράβδων, γραμμών και scatter, εκτός από τις υπάρχουσες τρισδιάστατες απεικονίσεις. Και τώρα το Qt Graphs χρησιμοποιεί το Qt Quick 3D και τη μηχανή απόδοσης RHI (Rendering Hardware Interface), η οποία είναι συμβατή με πολλά 3D API όπως OpenGL, Vulkan, Metal και Direct 3D.

Εκτός από αυτό, επίσης νέες τάξεις ξεχωρίζουν όπως QHttpHeaders, QRestAccessManager y QRestReply για να διευκολύνετε την εργασία με HTTP και REST API, ειδικά για κατανεμημένες εφαρμογές. Το Qt Protobuf προσφέρει καλύτερο χειρισμό μηνυμάτων gRPC, επιτρέποντας στους προγραμματιστές να εφαρμόζουν πιο αποτελεσματικά λειτουργίες όπως η προσωρινή αποθήκευση και η καταγραφή.

Επίσης επισημαίνονται βελτιώσεις στη μονάδα Qt GRPC, καθώς τώρα έχουν προστεθεί νέες κλάσεις που διευκολύνουν αμφίδρομες κλήσεις μετάδοσης τόσο από την πλευρά του πελάτη όσο και από την πλευρά του διακομιστή. Αυτές οι κατηγορίες επιτρέπουν την αυτόματη ανταλλαγή μηνυμάτων όταν αλλάζουν οι αξίες, βελτιώνοντας την επικοινωνία και το συγχρονισμό μεταξύ των μερών. Έχει επίσης προταθεί ένα Interceptor API που επιτρέπει την προσάρτηση χειριστών επανάκλησης για συγκεκριμένα μηνύματα gRPC.

Από τις άλλες αλλαγές που ξεχωρίζουν:

  • Το Qt SVG έχει βελτιωμένη συμβατότητα με τα SVG 1.1 και 2.0, προσθέτοντας υποστήριξη για στοιχεία όπως <symbol>, <marker>, <pattern>, <mask> και φίλτρα SVG.
  • Έχει γίνει δουλειά για την εισαγωγή διανυσματικών γραφικών απευθείας στο Qt Quick, μαζί με βελτιώσεις στην αναπαράσταση καμπυλών για μεγαλύτερη οπτική ποιότητα.
  • Το Qt 6.7 διευκολύνει την ενσωμάτωση εγγενών στοιχείων διεπαφής χρήστη σε εφαρμογές Qt Quick, επιτρέποντας την ενσωμάτωση εγγενών παραθύρων και την επικάλυψη στοιχείων διεπαφής Qt Quick πάνω από εγγενή στοιχεία.
  • Προστέθηκε υποστήριξη για μεταβλητές γραμματοσειρές, βιβλιοθήκες εικονιδίων, ενσωμάτωση με εγγενή παράθυρα της πλατφόρμας και απόδοση κώδικα σε εφαρμογές Qt Quick ή Qt Widgets χρησιμοποιώντας QRhiQuickItem και QRhiWidget.
  • Ενημερωμένη στοίβα Boot2Qt για συστήματα κινητών που βασίζονται σε Qt και QML και νέα δείγματα εφαρμογών όπως Lightning Viewer, OSM Buildings, Virtual Assistant και StocQt
  • Νέα δείγματα εφαρμογών έχουν προστεθεί σε Qt:
    Lightning Viewer: Χρησιμοποιήστε το Qt Location και το Qt Quick Controls για να προβάλετε δεδομένα κεραυνών σε έναν χάρτη
    OSM Buildings: Χρησιμοποιεί Qt Quick 3D, Qt Positioning και Qt Network για να δημιουργήσει έναν τρισδιάστατο χάρτη κτιρίων με βάση πληροφορίες OpenStreetMap
    Virtual Assistant Επιδεικνύει τις δυνατότητες εργασίας με τρισδιάστατα κινούμενα σχέδια
    Ογκομετρική απόδοση: Δείχνει πώς να χρησιμοποιείτε τρισδιάστατες υφές στο Qt Quick 3D για ογκομετρική ανίχνευση ακτίνων.
    StocQt: Έχει επανασχεδιαστεί πλήρως χρησιμοποιώντας γραφήματα Qt για την εμφάνιση δεδομένων χρηματιστηρίου.

Αν θέλετε να μάθετε περισσότερα για αυτό, μπορείτε να ελέγξετε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.

Κατεβάστε και αποκτήστε το Qt 6.7

Για όσους ενδιαφέρονται για το νέο κλάδο του Qt 6.7, θα πρέπει να γνωρίζετε ότι μπορείτε να αποκτήσετε τα πακέτα που έχουν ήδη μεταγλωττιστεί για το λειτουργικό σύστημα ή την πλατφόρμα σας, από αυτή τη νέα έκδοση στο τον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.