Qt 6.5 Kader Verëffentlechung

D'Qt Company huet eng Verëffentlechung vum Qt 6.5 Kader verëffentlecht, an deem d'Aarbecht weider stabiliséiert an d'Funktionalitéit vun der Qt 6 Branche erhéicht gëtt. Qt 6.5 bitt Ënnerstëtzung fir Windows 10+, macOS 11+, Linux Plattformen (Ubuntu 20.04, openSUSE 15.4, SUSE 15 SP4, RHEL 8.4 /9.0), iOS 14+, Android 8+ (API 23+), webOS, WebAssembly, INTEGRITY a QNX. De Quellcode fir Qt Komponente gëtt ënner der LGPLv3 an GPLv2 Lizenzen geliwwert.

Qt 6.5 huet LTS Verëffentlechungsstatus kritt, an deem Aktualiséierunge fir kommerziell Lizenz Benotzer fir dräi Joer generéiert ginn (fir anerer ginn d'Aktualiséierunge fir sechs Méint publizéiert ier déi nächst grouss Verëffentlechung geformt gëtt). Ënnerstëtzung fir déi viregt LTS Branche vum Qt 6.2 dauert bis den 30. September 2024. D'Qt 5.15 Filial gëtt bis Mee 2025 erhale bleiwen.

Grouss Ännerungen am Qt 6.5:

  • De Qt Quick 3D Physik Modul gouf stabiliséiert a komplett ënnerstëtzt, bitt eng API fir Physik Simulatioun déi a Verbindung mat Qt Quick 3D fir realistesch Interaktioun a Bewegung vun Objeten an 3D Szenen benotzt ka ginn. D'Implementatioun baséiert op dem PhysX-Motor.
  • Zousätzlech Ënnerstëtzung fir däischter Modus fir d'Windows Plattform. Automatesch Uwendung vum donkelen Design aktivéiert am System an Upassung vu Frames an Header wann d'Applikatioun e Stil benotzt deen d'Palette net ännert. An enger Applikatioun kënnt Dir Är eege Reaktioun op Ännerungen am System Thema vun Veraarbechtung Ännerungen op der QStyleHints konfiguréieren :: colorScheme Propriétéit.
    Qt 6.5 Kader Verëffentlechung
  • Am Qt Quick Controls ass de Materialstil fir Android an d'Recommandatioune vum Material bruecht 3. E vollwäertege Stil fir iOS gouf ëmgesat. Derbäi APIen fir Änneren Erscheinung (zum Beispill ContainerStyle fir TextField oder TextArea, oder roundedScale fir Knäppercher a Popovers).
    Qt 6.5 Kader Verëffentlechung
  • Op der macOS Plattform weisen Uwendungen déi QMessageBox oder QErrorMessage benotzen Plattform-gebierteg Dialogen.
    Qt 6.5 Kader Verëffentlechung
  • Fir Wayland, der QNativeInterface :: QWaylandApplication programméiere Interface gouf fir direkten Zougang zu Wayland-gebierteg Objete bäigefüügt datt am Qt intern Strukturen benotzt ginn, wéi och fir Zougang zu Informatiounen iwwert d'Benotzer rezent Aktiounen, déi fir Transmissioun ze Wayland Protokoll néideg kann. Verlängerungen. Déi nei API gëtt am QNativeInterface Nummraum implementéiert, deen och Uriff ubitt fir Zougang zu den gebiertege APIs vun den X11 an Android Plattformen.
  • Ënnerstëtzung fir d'Android 12 Plattform gouf bäigefüügt an trotz wesentlechen Ännerungen an dëser Branche ass d'Fäegkeet fir universell Versammlungen fir Android ze kreéieren déi op Apparater mat verschiddene Versioune vun Android funktionnéiere kënnen, ugefaange mat Android 8.
  • De Boot2Qt Stack gouf aktualiséiert, wat benotzt ka ginn fir bootbar mobil Systemer mat engem Ëmfeld op Qt a QML ze kreéieren. D'Systemëmfeld am Boot2Qt gouf op d'Yocto 4.1 (Langdale) Plattform aktualiséiert.
  • D'Entwécklung vu Packagen fir Debian 11 huet ugefaang, déi duerch kommerziell Ënnerstëtzung ofgedeckt sinn.
  • D'Fäegkeete vun der WebAssembly Plattform goufen erweidert, wat Iech erlaabt Qt Uwendungen ze kreéieren déi an engem Webbrowser lafen a portabel sinn tëscht verschiddene Hardwareplattformen. Uwendungen gebaut fir d'WebAssembly Plattform, merci fir JIT Kompilatioun, lafen mat Leeschtung no bei gebierteg Code a kann Qt Quick benotzen, Qt Quick 3D an der visualization Handwierksgeschir sinn am Qt. Déi nei Versioun füügt Ënnerstëtzung fir Video-Rendering an d'Benotzung vun Tools fir Leit mat Behënnerungen a Widgets.
  • De Qt WebEngine Webmotor gouf op d'Chromium 110 Code Basis aktualiséiert.
  • D'Qt Quick Effekter Modul gouf dobäi, suergt prett grafesch Effekter fir den Interface baséiert op Qt Quick. Dir kënnt Är eege Effekter vun Null erstellen oder se erstellen andeems Dir existent Effekter kombinéiert mat dem Qt Quick Effect Maker Toolkit.
  • D'Qt Quick 3D Modul stellt d'Fähegkeet den Niveau vun Detail vun Modeller ze asëtzen (Zum Beispill, kann méi einfach Mesh gemaach ginn fir Objete läit wäit vun der Kamera generéiert). D'SzeneEnvironment API ënnerstëtzt elo Niwwel a Fading vu wäitem Objeten. ExtendedSceneEnvironment bitt d'Fäegkeet komplex Postveraarbechtungseffekter ze kreéieren an Effekter ze kombinéieren wéi d'Tiefe vum Feld, Glühwäin a Lensflare.
  • En experimentellen Qt GRPC Modul dobäigesat mat Ënnerstëtzung fir d'gRPC a Protokoll Buffer Protokoller, wat Iech erlaabt Zougang zu gRPC Servicer a serialiséieren Qt Klassen mat Protobuf.
  • De Qt Network Modul huet Ënnerstëtzung bäigefüügt fir HTTP 1 Verbindungen opzestellen.
  • Experimentell CAN Bus Klassen goufen zu der Qt Serial Bus Modul dobäi ginn, déi benotzt ginn kann CAN Messagen ze codéieren an decodéieren, Prozess Rummen, an parse DBC Fichieren.
  • De Qt Location Modul gouf erëmbelieft, fir Uwendungen mat Tools ze bidden fir Kaarten, Navigatioun a Markéierungspunkten (POI) z'integréieren. De Modul ënnerstëtzt e Plugin-Interface, duerch deen Dir Backends verbënnt fir mat verschiddene Serviceprovider ze schaffen an API Extensiounen ze kreéieren. De Modul huet de Moment experimentellen Status an ënnerstëtzt nëmmen de Backend fir Kaarten baséiert op Open Street Maps.
    Qt 6.5 Kader Verëffentlechung
  • D'Kapazitéite vum Qt Core, Qt GUI, Qt Multimedia, Qt QML, Qt Quick Compiler, Qt Widgets Moduler goufen erweidert.
  • Vill Aarbecht gouf gemaach fir d'Stabilitéit ze verbesseren, ongeféier 3500 Feelerberichter goufen zougemaach.

    Source: opennet.ru

Setzt e Commentaire