Rhyddhau fframwaith Chw 6.5

Mae'r Cwmni Qt wedi cyhoeddi datganiad o fframwaith Qt 6.5, lle mae gwaith yn parhau i sefydlogi a chynyddu ymarferoldeb cangen Qt 6. Mae Qt 6.5 yn darparu cefnogaeth ar gyfer llwyfannau 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 a QNX. Darperir y cod ffynhonnell ar gyfer cydrannau Qt o dan y trwyddedau LGPLv3 a GPLv2.

Mae Qt 6.5 wedi derbyn statws rhyddhau LTS, a bydd diweddariadau'n cael eu cynhyrchu ar gyfer defnyddwyr trwydded fasnachol am dair blynedd (ar gyfer eraill, bydd diweddariadau'n cael eu cyhoeddi am chwe mis cyn i'r datganiad mawr nesaf gael ei ffurfio). Bydd cefnogaeth ar gyfer cangen flaenorol LTS Chwarter 6.2 yn para tan fis Medi 30, 2024. Bydd cangen Qt 5.15 yn cael ei chynnal tan fis Mai 2025.

Newidiadau mawr yn Chwarter 6.5:

  • Mae'r modiwl Qt Quick 3D Physics wedi'i sefydlogi a'i gefnogi'n llawn, gan ddarparu API ar gyfer efelychiad ffiseg y gellir ei ddefnyddio ar y cyd Γ’ Qt Quick 3D ar gyfer rhyngweithio realistig a symud gwrthrychau mewn golygfeydd 3D. Mae'r gweithrediad yn seiliedig ar yr injan PhysX.
  • Cefnogaeth ychwanegol ar gyfer modd tywyll ar gyfer platfform Windows. Cymhwyso'r dyluniad tywyll yn awtomatig yn y system ac addasu fframiau a phenawdau os yw'r rhaglen yn defnyddio arddull nad yw'n newid y palet. Mewn cymhwysiad, gallwch chi ffurfweddu eich ymateb eich hun i newidiadau yn thema'r system trwy brosesu newidiadau i'r eiddo QStyleHints::colorScheme.
    Rhyddhau fframwaith Chw 6.5
  • Yn Qt Quick Controls, mae'r arddull Deunydd ar gyfer Android wedi'i gysoni ag argymhellion Deunydd 3. Mae arddull lawn ar gyfer iOS wedi'i weithredu. Ychwanegwyd APIs ar gyfer newid ymddangosiad (er enghraifft, containerStyle ar gyfer TextField neu TextArea, neu roundedScale ar gyfer botymau a popovers).
    Rhyddhau fframwaith Chw 6.5
  • Ar y platfform macOS, mae cymwysiadau sy'n defnyddio QMessageBox neu QErrorMessage yn arddangos deialogau platfform-brodorol.
    Rhyddhau fframwaith Chw 6.5
  • Ar gyfer Wayland, mae'r rhyngwyneb rhaglennu QNativeInterface::QWaylandApplication wedi'i ychwanegu ar gyfer mynediad uniongyrchol i wrthrychau brodorol Wayland a ddefnyddir yn strwythurau mewnol Qt, yn ogystal ag ar gyfer cyrchu gwybodaeth am gamau gweithredu diweddar y defnyddiwr, a allai fod yn ofynnol ar gyfer trosglwyddo i brotocol Wayland estyniadau. Mae'r API newydd yn cael ei weithredu yn y gofod enw QNativeInterface, sydd hefyd yn darparu galwadau i gael mynediad i APIs brodorol y llwyfannau X11 ac Android.
  • Mae cefnogaeth ar gyfer platfform Android 12 wedi'i ychwanegu ac er gwaethaf newidiadau sylweddol yn y gangen hon, mae'r gallu i greu gwasanaethau cyffredinol ar gyfer Android a all weithio ar ddyfeisiau gyda gwahanol fersiynau o Android, gan ddechrau gyda Android 8, wedi'i gadw.
  • Mae stac Boot2Qt wedi'i ddiweddaru, y gellir ei ddefnyddio i greu systemau symudol y gellir eu cychwyn gydag amgylchedd yn seiliedig ar Qt a QML. Mae amgylchedd y system yn Boot2Qt wedi'i ddiweddaru i blatfform Yocto 4.1 (Langdale).
  • Mae'r gwaith o ddatblygu pecynnau ar gyfer Debian 11 wedi dechrau, sy'n cael eu cynnwys gan gymorth masnachol.
  • Mae galluoedd platfform WebAssembly wedi'u hehangu, sy'n eich galluogi i greu cymwysiadau Qt sy'n rhedeg mewn porwr gwe ac sy'n gludadwy rhwng gwahanol lwyfannau caledwedd. Mae cymwysiadau a adeiladwyd ar gyfer platfform WebAssembly, diolch i gasgliad JIT, yn rhedeg gyda pherfformiad yn agos at god brodorol a gallant ddefnyddio Qt Quick, Qt Quick 3D a'r offer delweddu sydd ar gael yn Qt. Mae'r fersiwn newydd yn ychwanegu cefnogaeth ar gyfer rendro fideo a'r defnydd o offer ar gyfer pobl ag anableddau mewn teclynnau.
  • Mae'r peiriant gwe Qt WebEngine wedi'i ddiweddaru i sylfaen cod Chromium 110. Ar y llwyfan Linux, gweithredir cefnogaeth ar gyfer cyflymiad caledwedd o rendro fideo wrth ddefnyddio'r API graffeg Vulkan mewn amgylcheddau sy'n seiliedig ar X11 a Wayland.
  • Mae'r modiwl Qt Quick Effects wedi'i ychwanegu, gan ddarparu effeithiau graffig parod ar gyfer y rhyngwyneb yn seiliedig ar Qt Quick. Gallwch greu eich effeithiau eich hun o'r dechrau neu eu creu trwy gyfuno effeithiau presennol gan ddefnyddio pecyn cymorth Qt Quick Effect Maker.
  • Mae'r modiwl Qt Quick 3D yn darparu'r gallu i addasu lefel manylder modelau (er enghraifft, gellir cynhyrchu rhwyllau symlach ar gyfer gwrthrychau sydd wedi'u lleoli ymhell o'r camera). Mae'r SceneEnvironment API bellach yn cefnogi niwl a pylu gwrthrychau pell. Mae ExtendedSceneEnvironment yn darparu'r gallu i greu effeithiau Γ΄l-brosesu cymhleth a chyfuno effeithiau megis dyfnder maes, llewyrch, a fflachio lens.
  • Ychwanegwyd modiwl Qt GRPC arbrofol gyda chefnogaeth ar gyfer y protocolau gRPC a Protocol Buffer, sy'n eich galluogi i gael mynediad at wasanaethau gRPC a chyfresoli dosbarthiadau Qt gan ddefnyddio Protobuf.
  • Mae modiwl Rhwydwaith Qt wedi ychwanegu cefnogaeth ar gyfer sefydlu cysylltiadau HTTP 1.
  • Mae dosbarthiadau bws CAN arbrofol wedi'u hychwanegu at y modiwl Qt Serial Bus, y gellir eu defnyddio i amgodio a dadgodio negeseuon CAN, prosesu fframiau, a dosrannu ffeiliau DBC.
  • Mae'r modiwl Qt Location wedi'i adfywio, gan ddarparu cymwysiadau ag offer ar gyfer integreiddio mapiau, llywio, a marcio pwyntiau o ddiddordeb (POI). Mae'r modiwl yn cefnogi rhyngwyneb ategyn y gallwch ei ddefnyddio i gysylltu backends i weithio gydag amrywiol ddarparwyr gwasanaeth a chreu estyniadau API. Ar hyn o bryd mae gan y modiwl statws arbrofol ac mae'n cefnogi'r Γ΄l-wyneb yn unig ar gyfer mapiau sy'n seiliedig ar Fapiau Stryd Agored.
    Rhyddhau fframwaith Chw 6.5
  • Mae galluoedd y modiwlau Qt Core, Qt GUI, Qt Multimedia, Qt QML, Qt Quick Compiler, Qt Widgets, wedi'u hehangu.
  • Mae llawer o waith wedi'i wneud i wella sefydlogrwydd, mae tua 3500 o adroddiadau namau wedi'u cau.

    Ffynhonnell: opennet.ru

Ychwanegu sylw