Qt 6.5 versione di framework

A cumpagnia Qt hà publicatu u framework Qt 6.5, chì cuntinueghja u travagliu per stabilizà è espande a funziunalità di a branca Qt 6. Qt 6.5 furnisce supportu per e piattaforme 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. U codice surghjente per i cumpunenti Qt hè licenziatu sottu e licenze LGPLv3 è GPLv2.

Qt 6.5 hà ricivutu u statutu di liberazione LTS, in quale l'aghjurnamenti seranu generati per l'utilizatori di licenza cummerciale per trè anni (per altri, l'aghjurnamenti seranu publicati per sei mesi prima di a prossima liberazione maiò hè furmatu). U supportu per a filiera LTS precedente di Qt 6.2 durà finu à u 30 di settembre di u 2024. A filiera Qt 5.15 serà mantinuta finu à maghju 2025.

I cambiamenti maiò in Qt 6.5:

  • U modulu Qt Quick 3D Physics hè statu stabilizatu è fattu cumplettamente supportatu, furnisce una API per a simulazione fisica chì pò esse aduprata in cunjunzione cù Qt Quick 3D per l'interazzione realistica è u muvimentu di l'uggetti in scene 3D. L'implementazione hè basatu annantu à u mutore PhysX.
  • Aggiuntu u supportu per a modalità scura per u disignu di a piattaforma WindowsApplicà automaticamente u tema scuru attivatu da u sistema è persunalizà i bordi è a barra di tìtulu s'è l'applicazione usa un stile chì ùn cambia micca a paleta. Pudete persunalizà a risposta di l'applicazione à i cambiamenti in u tema di u sistema gestendu i cambiamenti à a pruprietà QStyleHints::colorScheme.
    Qt 6.5 versione di framework
  • In i cuntrolli rapidi Qt, u stile Materiale hè per Android U disignu hè statu messu in cunfurmità cù e linee guida di Material 3. Un stile cumpletu per iOS hè statu implementatu. Sò state aghjunte API per cambià l'aspettu (per esempiu, containerStyle per TextField o TextArea, o roundedScale per i buttoni è i popover).
    Qt 6.5 versione di framework
  • À a piantana macOS L'applicazioni chì utilizanu QMessageBox o QErrorMessage sò avà capaci di visualizà dialoghi nativi di a piattaforma.
    Qt 6.5 versione di framework
  • Per Wayland, l'API QNativeInterface::QWaylandApplication hè stata aghjunta per l'accessu direttu à l'uggetti nativi di Wayland utilizati in e strutture interne di Qt, è ancu per accede à l'infurmazioni nantu à l'azzioni recenti di l'utilizatori, chì ponu esse aduprate per passà à l'estensioni di u protocolu Wayland. A nova API hè implementata in u spaziu di nomi QNativeInterface, chì furnisce ancu chjamate per accede à l'API native di e piattaforme X11 è X11. Android.
  • Aghjunghje un supportu di piattaforma Android 12 è malgradu cambiamenti significativi in ​​questu ramu, a capacità di creà assemblaggi universali per Android, chì pò funziunà nantu à dispusitivi cù diverse versioni Android, cuminciendu cù Android 8.
  • A pila Boot2Qt hè stata aghjurnata, chì pò esse usata per creà sistemi mobili bootable cù un ambiente basatu in Qt è QML. L'ambiente di u sistema in Boot2Qt hè stata aghjurnata à a plataforma Yocto 4.1 (Langdale).
  • A furmazione di pacchetti per Debian 11 cuparti da u sustegnu cummerciale.
  • E capacità di a piattaforma WebAssembly sò state allargate, chì permettenu di creà applicazioni Qt chì eseguite in un navigatore web è sò portatili trà e diverse plataformi hardware. L'applicazioni custruite per a piattaforma WebAssembly, grazia à a compilazione JIT, funzionanu cù prestazioni vicinu à u codice nativu è ponu utilizà Qt Quick, Qt Quick 3D è l'arnesi di visualizazione dispunibili in Qt. A nova versione aghjusta u supportu per a rendering di video è l'usu di strumenti per e persone cù disabilità in widgets.
  • U mutore web Qt WebEngine hè statu aggiornatu à a basa di codice Chromium 110. Nantu à a piattaforma Linux U supportu per u rendering video acceleratu da hardware hè statu implementatu quandu si usa l'API grafica Vulkan in ambienti basati nantu à X11 è Wayland.
  • U modulu Qt Quick Effects hè statu aghjuntu, chì furnisce effetti grafici pronti per l'interfaccia basata in Qt Quick. Pudete creà i vostri propri effetti da zero o creanu cumminendu effetti esistenti cù u toolkit Qt Quick Effect Maker.
  • U modulu Qt Quick 3D furnisce l'abilità di persunalizà u livellu di dettagliu di mudelli (per esempiu, maglie più simplici ponu esse generate per l'uggetti situati luntanu da a camera). L'API SceneEnvironment supporta avà a nebbia è a dissolvenza di l'uggetti distanti. ExtendedSceneEnvironment furnisce l'abilità di creà effetti cumplessi di post-processamentu è combina effetti cum'è a prufundità di campu, a luminosità è a lente di lenti.
  • Aggiuntu un modulu Qt GRPC sperimentale cù supportu per i protokolli gRPC è Protocol Buffer, chì vi permettenu di accede à i servizii gRPC è serializà e classi Qt cù Protobuf.
  • U modulu Qt Network hà aghjustatu supportu per a creazione di cunnessione HTTP 1.
  • E classi di bus CAN sperimentali sò state aghjunte à u modulu Qt Serial Bus, chì pò esse usatu per codificà è decodificà i missaghji CAN, processà frames, è analizà i schedarii DBC.
  • U modulu Qt Location hè statu rinvivitu, furnisce l'applicazioni cù arnesi per l'integrazione di carte, a navigazione è a marcatura di punti d'interessu (POI). U modulu supporta una interfaccia di plugin per mezu di quale pudete cunnette backends per travaglià cù diversi fornituri di serviziu è creà estensioni API. U modulu hà attualmente un statu sperimentale è supporta solu u backend per e carte basate nantu à Open Street Maps.
    Qt 6.5 versione di framework
  • E capacità di i moduli Qt Core, Qt GUI, Qt Multimedia, Qt QML, Qt Quick Compiler, Qt Widgets sò stati allargati.
  • Moltu travagliu hè statu fattu per migliurà a stabilità, circa 3500 XNUMX rapporti di bug sò stati chjusi.

    Source: opennet.ru
Cumprate un hosting affidabile per i siti cù prutezzione DDoS, servitori VPS VDS 🔥 Cumprate un hosting di siti web affidabile cù prutezzione DDoS, servitori VPS VDS | ProHoster