Qt 5.15

Στις 26 Μαΐου, κυκλοφόρησε μια νέα έκδοση του πλαισίου C++ Qt 5.15 LTS.

Αυτή η έκδοση είναι η τελευταία έκδοση του Qt 5 πριν από την κυκλοφορία του Qt 6. Οι δυνατότητες που έχουν προγραμματιστεί για κατάργηση στο Qt 6 έχουν καταργηθεί στην τρέχουσα έκδοση. Θα παρέχεται μη εμπορική υποστήριξη μέχρι την κυκλοφορία του Qt 6, εμπορική υποστήριξη θα παρέχεται για τρία χρόνια.

Νέες κυκλοφορίες:

  • Ξεκίνησε η μετεγκατάσταση της στοίβας γραφικών Qt σε Διεπαφή υλικού απόδοσης Qt (RHI), το οποίο επιτρέπει στις εφαρμογές Qt Quick να τρέχουν πάνω από Direct 3D, Metal (Apple graphics API), Vulkan και OpenGL. Το Qt RHI σχεδιάζεται να είναι κεντρικό τμήμα του Qt 6.

  • Προστέθηκε πλήρης υποστήριξη Qt Quick 3D — API για ενσωμάτωση τρισδιάστατου περιεχομένου σε εφαρμογές που βασίζονται στο Qt Quick με δυνατότητα ορισμού τρισδιάστατων σκηνών σε QML. Παρουσιάστηκε για πρώτη φορά στο Qt 3, η τρέχουσα έκδοση προσθέτει υποστήριξη για εφέ μετα-επεξεργασίας, ένα νέο API για προσαρμοσμένη γεωμετρία, ένα API περιστροφής σχήματος που βασίζεται σε τεταρτοταγή και υποστήριξη για αποκλίνουσες ακτίνες.

  • QtDesignStudio 1.5 με υποστήριξη για Qt Quick 3D, μια επανασχεδιασμένη διεπαφή βασισμένη σε εύχρηστα widget, βελτιωμένη προβολή 3D, δυνατότητα προσθήκης σχολιασμών σε στοιχεία και νέο πρόγραμμα επεξεργασίας διαγραμμάτων.

  • В Qt QML προστέθηκαν «απαιτούμενες» ιδιότητες για στοιχεία των οποίων οι τιμές απαιτείται να οριστούν από τους χρήστες του στοιχείου, ενσωματωμένη ρύθμιση στοιχείων, δηλωτικός τρόπος ρύθμισης τύπων, τελεστής συγχώνευσης ?? για να ορίσετε την τιμή εάν η τιμή στα αριστερά είναι NULL. Οι προειδοποιήσεις του βοηθητικού προγράμματος qmllint έχουν επίσης βελτιωθεί, το βοηθητικό πρόγραμμα qmlformat έχει προστεθεί για να ελεγχθεί η συμμόρφωση με τις οδηγίες στυλ κώδικα QML, το QML ως μέρος του πακέτου Qt για μικροελεγκτές έχει γίνει συμβατό με το QML για Qt 5.15.

  • В Γρήγορη πρόσθεσε υποστήριξη για χρωματικούς χώρους για στοιχεία εικόνας, πρόσθεσε το στοιχείο PathText στο Qt Quick Shapes. Η ιδιότητα cursorShape έχει προστεθεί στον χειριστή δείκτη για να οριστεί το σχήμα του δρομέα του ποντικιού· ένα αντικείμενο HeaderView προστέθηκε στο TableView για την προσθήκη κάθετων και οριζόντιων κεφαλίδων πίνακα.

  • Βελτιωμένη υποστήριξη για στυλ πελάτη (CSD).

  • Qt Lottie, η ενότητα ενσωμάτωσης κινούμενων σχεδίων Adobe Effects, υποστηρίζεται πλέον πλήρως.

  • Qt WebEngine ενημερώθηκε σε Chromium 80.

  • У Qt 3D Βελτιωμένη υποστήριξη για δημιουργία προφίλ και εντοπισμό σφαλμάτων.

  • Πολυμέσα Qt υποστηρίζει απόδοση σε πολλαπλές επιφάνειες. Οι διαδικασίες για την κλιμάκωση και τη μετατροπή εικόνων στο Qt GUI είναι πλέον πολλαπλών νημάτων σε πολλές περιπτώσεις.

  • Δίκτυο Qt υποστηρίζει προσαρμοσμένα χρονικά όρια και εισιτήρια συνεδρίας TLS 1.3.

  • Το QRunnable και το QThreadPool μπορούν να λειτουργήσουν μαζί με την std::function, την προστιθέμενη μέθοδο απορριμμάτων μεταξύ πλατφορμών QFile::moveToTrash().

  • Προστέθηκε υποστήριξη για το παράθυρο διαλόγου επιλογής εγγενών αρχείων στο Android.

Πηγή: linux.org.ru

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