Qt 6.5 rilaxx tal-qafas

Il-Kumpanija Qt ippubblikat rilaxx tal-qafas Qt 6.5, li fih ix-xogħol ikompli jistabbilizza u jżid il-funzjonalità tal-fergħa Qt 6. Qt 6.5 jipprovdi appoġġ għall-pjattaformi 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 u QNX. Il-kodiċi tas-sors għall-komponenti Qt huwa pprovdut taħt il-liċenzji LGPLv3 u GPLv2.

Qt 6.5 irċieva status ta 'rilaxx LTS, li fih se jiġu ġġenerati aġġornamenti għall-utenti tal-liċenzja kummerċjali għal tliet snin (għal oħrajn, l-aġġornamenti se jiġu ppubblikati għal sitt xhur qabel ma tiġi ffurmata r-rilaxx maġġuri li jmiss). L-appoġġ għall-fergħa LTS preċedenti ta 'Qt 6.2 se jdum sat-30 ta' Settembru, 2024. Il-fergħa Qt 5.15 se tinżamm sa Mejju 2025.

Bidliet kbar f'Qt 6.5:

  • Il-modulu Qt Quick 3D Physics ġie stabbilizzat u sar appoġġjat bis-sħiħ, u jipprovdi API għal simulazzjoni tal-fiżika li tista 'tintuża flimkien ma' Qt Quick 3D għal interazzjoni realistika u moviment ta 'oġġetti f'xeni 3D. L-implimentazzjoni hija bbażata fuq il-magna PhysX.
  • Appoġġ miżjud għall-mod skur għall-pjattaforma tal-Windows. Applikazzjoni awtomatika tad-disinn skur attivat fis-sistema u aġġustament ta 'frejms u headers jekk l-applikazzjoni tuża stil li ma jbiddilx il-paletta. F'applikazzjoni, tista' tikkonfigura r-reazzjoni tiegħek stess għal bidliet fit-tema tas-sistema billi tipproċessa bidliet fil-proprjetà QStyleHints::colorScheme.
    Qt 6.5 rilaxx tal-qafas
  • F'Qt Quick Controls, l-istil tal-Materjal għal Android ġie konformi mar-rakkomandazzjonijiet tal-Materjal 3. Ġie implimentat stil sħiħ għal iOS. APIs miżjuda biex tinbidel id-dehra (pereżempju, containerStyle għal TextField jew TextArea, jew roundedScale għal buttuni u popovers).
    Qt 6.5 rilaxx tal-qafas
  • Fuq il-pjattaforma macOS, applikazzjonijiet li jużaw QMessageBox jew QErrorMessage juru djalogi indiġeni tal-pjattaforma.
    Qt 6.5 rilaxx tal-qafas
  • Għal Wayland, l-interface ta’ programmar QNativeInterface::QWaylandApplication ġiet miżjuda għal aċċess dirett għal oġġetti indiġeni ta’ Wayland li jintużaw fl-istrutturi interni ta’ Qt, kif ukoll għall-aċċess ta’ informazzjoni dwar l-azzjonijiet reċenti tal-utent, li jistgħu jkunu meħtieġa għat-trażmissjoni lill-protokoll ta’ Wayland estensjonijiet. L-API l-ġdida hija implimentata fl-ispazju tal-isem QNativeInterface, li jipprovdi wkoll sejħiet għall-aċċess għall-APIs nattivi tal-pjattaformi X11 u Android.
  • Ġie miżjud appoġġ għall-pjattaforma Android 12 u minkejja bidliet sinifikanti f'din il-fergħa, inżammet l-abbiltà li jinħolqu assemblaġġi universali għal Android li jistgħu jaħdmu fuq apparati b'verżjonijiet differenti ta 'Android, li jibdew b'Android 8.
  • Il-munzell Boot2Qt ġie aġġornat, li jista 'jintuża biex jinħolqu sistemi mobbli bootable b'ambjent ibbażat fuq Qt u QML. L-ambjent tas-sistema f'Boot2Qt ġie aġġornat għall-pjattaforma Yocto 4.1 (Langdale).
  • Beda l-iżvilupp ta' pakketti għal Debian 11, li huma koperti minn appoġġ kummerċjali.
  • Il-kapaċitajiet tal-pjattaforma WebAssembly ġew estiżi, li jippermettulek toħloq applikazzjonijiet Qt li jaħdmu f'web browser u huma portabbli bejn pjattaformi ta 'hardware differenti. Applikazzjonijiet mibnija għall-pjattaforma WebAssembly, grazzi għall-kumpilazzjoni JIT, jimxu b'rendiment qrib il-kodiċi nattiv u jistgħu jużaw Qt Quick, Qt Quick 3D u l-għodod ta 'viżwalizzazzjoni disponibbli f'Qt. Il-verżjoni l-ġdida żżid l-appoġġ għall-għoti tal-vidjow u l-użu ta 'għodod għal persuni b'diżabilità fil-widgets.
  • Il-magna tal-web Qt WebEngine ġiet aġġornata għall-bażi tal-kodiċi Chromium 110 Fuq il-pjattaforma Linux, l-appoġġ għall-aċċelerazzjoni tal-hardware tar-rendi tal-vidjo huwa implimentat meta tuża l-API tal-grafika Vulkan f'ambjenti bbażati fuq X11 u Wayland.
  • Il-modulu Qt Quick Effects ġie miżjud, li jipprovdi effetti grafiċi lesti għall-interface bbażat fuq Qt Quick. Tista 'toħloq l-effetti tiegħek mill-bidu nett jew toħloqhom billi tgħaqqad l-effetti eżistenti billi tuża l-għodda Qt Quick Effect Maker.
  • Il-modulu Qt Quick 3D jipprovdi l-abbiltà li jippersonalizza l-livell ta 'dettall tal-mudelli (per eżempju, malji aktar sempliċi jistgħu jiġu ġġenerati għal oġġetti li jinsabu 'l bogħod mill-kamera). L-API SceneEnvironment issa tappoġġja ċpar u fading ta 'oġġetti 'l bogħod. ExtendedSceneEnvironment jipprovdi l-abbiltà li toħloq effetti kumplessi ta 'wara l-ipproċessar u tgħaqqad effetti bħal depth of field, glow, u lens flare.
  • Żieda modulu Qt GRPC sperimentali b'appoġġ għall-protokolli gRPC u Protocol Buffer, li jippermettilek taċċessa s-servizzi tal-gRPC u tisserjelizza klassijiet Qt billi tuża Protobuf.
  • Il-modulu tan-Netwerk Qt żied appoġġ għat-twaqqif ta 'konnessjonijiet HTTP 1.
  • Klassijiet sperimentali tal-karozzi tal-linja CAN ġew miżjuda mal-modulu Qt Serial Bus, li jista 'jintuża biex jikkodifika u jiddekodifika messaġġi CAN, jipproċessa frejms, u parse fajls DBC.
  • Il-modulu Qt Location ġie mqajjem, u jipprovdi applikazzjonijiet b'għodod għall-integrazzjoni tal-mapep, in-navigazzjoni, u l-immarkar ta 'punti ta' interess (POI). Il-modulu jappoġġja interface tal-plugin li permezz tagħha tista 'tqabbad backends biex taħdem ma' diversi fornituri tas-servizz u toħloq estensjonijiet tal-API. Il-modulu bħalissa għandu status sperimentali u jappoġġja biss il-backend għall-mapep ibbażati fuq Open Street Maps.
    Qt 6.5 rilaxx tal-qafas
  • Il-kapaċitajiet tal-Qt Core, Qt GUI, Qt Multimedia, Qt QML, Qt Quick Compiler, Qt Widgets moduli ġew estiżi.
  • Sar ħafna xogħol biex titjieb l-istabbiltà, ingħalqu madwar 3500 rapport tal-bug.

    Sors: opennet.ru

Żid kumment