Έκδοση πλαισίου Qt 6.5

Η εταιρεία Qt κυκλοφόρησε το πλαίσιο Qt 6.5, το οποίο συνεχίζει τις εργασίες για τη σταθεροποίηση και την επέκταση της λειτουργικότητας του κλάδου Qt 6. Το Qt 6.5 παρέχει υποστήριξη για πλατφόρμες. Windows 10+, macOS 11+, Linux (Ubuntu 20.04, openSUSE 15.4, SUSE 15 SP4, RHEL 8.4/9.0), iOS 14+, Android 8+ (API 23+), webOS, WebAssembly, INTEGRITY και QNX. Ο πηγαίος κώδικας για τα στοιχεία Qt διατίθεται με άδεια χρήσης LGPLv3 και GPLv2.

Το Qt 6.5 έλαβε την κατάσταση μιας έκδοσης LTS, εντός της οποίας θα δημιουργηθούν ενημερώσεις για χρήστες εμπορικών αδειών εντός τριών ετών (για τα υπόλοιπα, οι ενημερώσεις θα δημοσιευτούν έξι μήνες πριν από τη δημιουργία της επόμενης σημαντικής έκδοσης). Η υποστήριξη για τον προηγούμενο κλάδο LTS του Qt 6.2 θα διαρκέσει έως τις 30 Σεπτεμβρίου 2024. Το υποκατάστημα Qt 5.15 θα διατηρηθεί μέχρι τον Μάιο του 2025.

Σημαντικές αλλαγές στο Qt 6.5:

  • Η μονάδα Qt Quick 3D Physics, η οποία παρέχει ένα API για την προσομοίωση φυσικών διεργασιών που μπορούν να χρησιμοποιηθούν με το Qt Quick 3D για ρεαλιστική αλληλεπίδραση και κίνηση αντικειμένων σε σκηνές 3D, έχει σταθεροποιηθεί και υποστηρίζεται πλήρως. Η υλοποίηση βασίζεται στον κινητήρα PhysX.
  • Προστέθηκε υποστήριξη για σκοτεινή λειτουργία για τον σχεδιασμό της πλατφόρμας WindowsΕφαρμόστε αυτόματα το σκούρο θέμα που ενεργοποιείται από το σύστημα και προσαρμόστε τα περιγράμματα και τη γραμμή τίτλου, εάν η εφαρμογή χρησιμοποιεί ένα στυλ που δεν αλλάζει την παλέτα. Μπορείτε να προσαρμόσετε την απόκριση της εφαρμογής στις αλλαγές στο θέμα συστήματος, χειριζόμενοι αλλαγές στην ιδιότητα QStyleHints::colorScheme.
    Έκδοση πλαισίου Qt 6.5
  • Στα Γρήγορα Ελέγχα Qt, το στυλ Υλικό είναι για Android Ο σχεδιασμός έχει προσαρμοστεί στις οδηγίες του Material 3. Έχει υλοποιηθεί ένα πλήρες στυλ για iOS. Έχουν προστεθεί API για την αλλαγή της εμφάνισης (για παράδειγμα, containerStyle για TextField ή TextArea ή roundedScale για κουμπιά και popovers).
    Έκδοση πλαισίου Qt 6.5
  • Στην πλατφόρμα macOS Οι εφαρμογές που χρησιμοποιούν QMessageBox ή QErrorMessage είναι πλέον σε θέση να εμφανίζουν διαλόγους εγγενείς στην πλατφόρμα.
    Έκδοση πλαισίου Qt 6.5
  • Για το Wayland, έχει προστεθεί το API QNativeInterface::QWaylandApplication για άμεση πρόσβαση σε αντικείμενα Wayland-native που χρησιμοποιούνται στις εσωτερικές δομές του Qt, καθώς και για πρόσβαση σε πληροφορίες σχετικά με πρόσφατες ενέργειες χρήστη, οι οποίες μπορούν να χρησιμοποιηθούν για τη μετάδοση σε επεκτάσεις πρωτοκόλλου Wayland. Το νέο API υλοποιείται στον χώρο ονομάτων QNativeInterface, ο οποίος παρέχει επίσης κλήσεις για πρόσβαση σε native API των πλατφορμών X11 και X11. Android.
  • Προστέθηκε υποστήριξη πλατφόρμας Android 12 και παρά τις σημαντικές αλλαγές σε αυτόν τον κλάδο, η δυνατότητα δημιουργίας καθολικών συγκροτημάτων για Android, το οποίο μπορεί να λειτουργήσει σε συσκευές με διαφορετικές εκδόσεις AndroidΞεκινώντας από Android 8.
  • Η στοίβα Boot2Qt έχει ενημερωθεί, η οποία μπορεί να χρησιμοποιηθεί για τη δημιουργία bootable φορητών συστημάτων με περιβάλλον που βασίζεται σε Qt και QML. Το περιβάλλον συστήματος στο Boot2Qt έχει ενημερωθεί στην πλατφόρμα Yocto 4.1 (Langdale).
  • Η δημιουργία πακέτων για Debian 11 καλύπτονται από εμπορική υποστήριξη.
  • Οι δυνατότητες της πλατφόρμας WebAssembly έχουν επεκταθεί, επιτρέποντάς σας να δημιουργείτε εφαρμογές Qt που εκτελούνται σε πρόγραμμα περιήγησης ιστού και είναι φορητές μεταξύ διαφορετικών πλατφορμών υλικού. Οι εφαρμογές που έχουν δημιουργηθεί για την πλατφόρμα WebAssembly, χάρη στη μεταγλώττιση JIT, που εκτελούνται με απόδοση κοντά στον εγγενή κώδικα, μπορούν να χρησιμοποιούν Qt Quick, Qt Quick 3D και τα εργαλεία οπτικοποίησης που είναι διαθέσιμα σε Qt. Η νέα έκδοση προσθέτει υποστήριξη για απόδοση βίντεο και χρήση εργαλείων για άτομα με ειδικές ανάγκες σε widget.
  • Η μηχανή web Qt WebEngine έχει ενημερωθεί στη βάση κώδικα Chromium 110. Στην πλατφόρμα Linux Έχει υλοποιηθεί υποστήριξη για απόδοση βίντεο με επιτάχυνση υλικού κατά τη χρήση του API γραφικών Vulkan σε περιβάλλοντα που βασίζονται σε X11 και Wayland.
  • Προστέθηκε η μονάδα Qt Quick Effects, η οποία παρέχει έτοιμα γραφικά εφέ για τη διεπαφή που βασίζεται στο Qt Quick. Προσαρμοσμένα εφέ μπορούν να δημιουργηθούν από την αρχή ή να αποκτηθούν συνδυάζοντας υπάρχοντα εφέ χρησιμοποιώντας την εργαλειοθήκη Qt Quick Effect Maker.
  • Η μονάδα Qt Quick 3D παρέχει τη δυνατότητα προσαρμογής του επιπέδου λεπτομέρειας των μοντέλων (για παράδειγμα, μπορούν να δημιουργηθούν απλούστερα πλέγματα για αντικείμενα που βρίσκονται μακριά από την κάμερα). Το SceneEnvironment API υλοποιεί υποστήριξη για ομίχλη και σταδιακή εξαφάνιση απομακρυσμένων αντικειμένων. Το ExtendedSceneEnvironment παρέχει επιλογές για τη δημιουργία πολύπλοκων εφέ μετά την επεξεργασία και το συνδυασμό εφέ όπως βάθος πεδίου, λάμψη και επισημάνσεις.
  • Προστέθηκε μια πειραματική μονάδα Qt GRPC με υποστήριξη για πρωτόκολλα gRPC και Protocol Buffer, η οποία σας επιτρέπει να έχετε πρόσβαση σε υπηρεσίες gRPC και να κάνετε σειριοποίηση κλάσεων Qt χρησιμοποιώντας το Protobuf.
  • Η υποστήριξη για τη διαμόρφωση των συνδέσεων HTTP 1 έχει προστεθεί στη μονάδα δικτύου Qt.
  • Πειραματικές κλάσεις διαύλου CAN έχουν προστεθεί στη μονάδα Qt Serial Bus, η οποία μπορεί να χρησιμοποιηθεί για την κωδικοποίηση και αποκωδικοποίηση μηνυμάτων CAN, την επεξεργασία πλαισίων και την ανάλυση αρχείων DBC.
  • Η μονάδα Qt Location έχει αναβιώσει, παρέχοντας στις εφαρμογές εργαλεία για την ενοποίηση χαρτών, πλοήγησης, σήμανση σημείων ενδιαφέροντος (POI). Η λειτουργική μονάδα υποστηρίζει μια διεπαφή πρόσθετων μέσω της οποίας μπορείτε να συνδέσετε backend για να εργαστείτε με διάφορους παρόχους υπηρεσιών και να δημιουργήσετε επεκτάσεις API. Η ενότητα είναι ακόμα πειραματική και υποστηρίζει μόνο το backend για χάρτες που βασίζονται σε Open Street Maps.
    Έκδοση πλαισίου Qt 6.5
  • Εκτεταμένες δυνατότητες των μονάδων Qt Core, Qt GUI, Qt Multimedia, Qt QML, Qt Quick Compiler, Qt Widgets.
  • Έχει γίνει πολλή δουλειά για τη βελτίωση της σταθερότητας, περίπου 3500 αναφορές σφαλμάτων έχουν κλείσει.

    Πηγή: opennet.ru
Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster