Qt 6.4 kad lage

Konpayi Qt la pibliye kad travay Qt 6.4 la, ki kontinye travay pou estabilizasyon ak elaji fonksyonalite branch Qt 6 la. Qt 6.4 bay sipò pou platfòm Windows 10+, macOS 10.15+, Linux (Ubuntu 20.04, CentOS 8.2, openSUSE 15.3, SUSE 15 SP2), iOS 14+, Android 6+ (API 23+), webOS, WebAssembly, INTEGRITY, ak QNX. Kòd sous pou konpozan Qt yo anba lisans LGPLv3 ak GPLv2.

Gwo chanjman nan Qt 6.4:

  • Sipò konplè pou platfòm WebAssembly la te aplike, sa ki pèmèt ou kreye aplikasyon Qt ki kouri nan yon navigatè entènèt epi ki pòtab ant diferan platfòm pyès ki nan konpitè. Aplikasyon ki bati pou platfòm WebAssembly la, gras a kopi JIT, kouri ak pèfòmans tou pre kòd natif natal epi yo ka itilize Qt Quick, Qt Quick 3D ak zouti vizyalizasyon ki disponib nan Qt. Paske yon aplikasyon ki baze sou WebAssembly kouri nan yon anviwònman navigatè sandboxed, aksè a kèk API pou travay ak resous ak sèvis sistèm operasyon lokal yo limite, men yo bay API adisyonèl pou entegrasyon navigatè.
  • Modil Qt TextToSpeech la, ki te enkli nan Qt 5 men ki pa t enkli nan branch Qt 6 la, te retounen nan pake prensipal la. Modil la bay zouti pou sentèz lapawòl, ki ka itilize pou amelyore aksè aplikasyon yo pou moun ki andikape oswa pou aplike nouvo mwayen enfòmasyon itilizatè an background, pa egzanp, pou montre notifikasyon nan aplikasyon pou sistèm infotainment machin. Linux Konvèsyon tèks-an-lapawòl fèt lè l sèvi avèk bibliyotèk Speech Dispatcher (libspeechd), epi sou lòt platfòm atravè API sistèm operasyon estanda a.
  • Yo ajoute yon modil eksperimantal ki aplike stil iOS pou Qt Quick. Aplikasyon ki baze sou kontwòl Qt Quick yo ka otomatikman itilize modil sa a pou kreye stil natif natal sou platfòm iOS la, menm jan ak fason yo aplike stil natif natal nan Windows, macOS и Android.
    Qt 6.4 kad lageQt 6.4 kad lage
  • Yo te ajoute yon modil QtHttpServer eksperimantal ki pèmèt ou entegre fonctionnalitĂŠs sèvè HTTP nan aplikasyon yo, ki sipòte HTTP/1.1, TLS/HTTPS, WebSockets, manyen erè, wout demann ki baze sou paramèt URL (QHttpServerRouter) ak REST API.
  • Te ajoute yon modil eksperimantal Qt Quick 3D Physics ki bay yon API simulation fizik ki ka itilize ak Qt Quick 3D pou reyalize entèraksyon reyalis ak mouvman objè nan sèn 3D. Aplikasyon an baze sou motè PhysX la.
  • Sipò eksperimantal pou ekleraj mondyal yo te ajoute nan modil Qt Quick 3D lè l sèvi avèk kat irradiance, sa ki pèmèt ou similye limyè ki soti nan diferan sous nan yon sèn 3D pi reyalistik. Qt Quick 3D gen ladan tou sipò pou patikil lineyè, materyèl briyan, anviwònman refleksyon avanse, skyboxes, ak materyèl koutim ak teksti.
    Qt 6.4 kad lage
  • Kapasite yo nan TableView ak TreeView kalite yo bay nan Qt Quick yo te elaji pou enkli sipò pou navigasyon klavye, mete aksan sou ranje ak kolòn, kontwòl pi konplè sou pozisyon selil yo, animasyon, efondreman ak elaji estrikti pyebwa yo.
  • Qt Quick prezante yon nouvo kalite, FrameAnimation, ki pèmèt kòd kouri synchrone ak ankadreman animasyon. Pou amelyore lis animasyon, Qt Quick tou otomatikman okipe senkronizasyon vsync kòrèk pandan rann milti-threaded.
    Jwe videyo
  • Widget QQuickWidget, ki pèmèt ou kreye entèfas ki konbine eleman ki baze sou Qt Quick ak Qt Widget, gen sipò total pou kouch RHI (Rendering Hardware Interface), ki pèmèt ou travay pa sèlman lè l sèvi avèk OpenGL, men tou sou tèt la. Vulkan, Metal ak API dirèk 3D.
  • Yo ajoute klas QSslServer la nan modil Qt Network la, sa ki pèmèt ou kreye yon rezo efikas. sèvè, lè l sèvi avèk TLS pou etabli yon kanal kominikasyon an sekirite.
  • Yo te ajoute yon backend eksperimantal nan modil Qt Multimedia, lè l sèvi avèk pake FFmpeg pou pwosesis videyo ak odyo. Lè w ap jwe videyo, yo te amelyore pwosesis espas koulè ak HDR, epi yo te ajoute kapasite pou ranplase sous-titres atravè QVideoFrames. Te ajoute sipò pou odyo espasyal, ki pèmèt ou kreye sèn ak distribisyon son ki genyen twa dimansyon ak simulation chanm vityèl ak karakteristik refleksyon son depann sou kote moun k ap koute a, gwosè chanm ak materyèl miray ak etaj.
  • Modil Qt Widgets pwolonje klas QFormLayout pou bay entèfas pou kaptire opinyon itilizatè estriktire. Klas QWizard, ki fèt pou kreye koòdone milti-etap, te ajoute API pou kontwole vizibilite liy nan fòm yo epi navige nan nenpòt paj nan sòsye an.
  • QML te amelyore sipò pou kalite valè, sa ki fè li pi fasil transfere done estriktire soti nan C++ nan QML. Kalite ki sanble ak lis kalite sa yo kounye a ka itilize nan pwopriyete san yo pa obligatwa ki baze sou QObject. Kapasite sèvè LSP yo te elaji pou entegre sipò lang QML nan anviwònman devlopman entegre. QML Type Compiler la aktive pa default, sa ki pèmèt ou konpile yon reprezantasyon QML nan kòd C++.
  • Kapasite yo pou travay ak kòd literal nan kòd yo te elaji - sipò pou tout kodaj ki disponib nan ICU (Konpozan Entènasyonal pou Unicode) yo te ajoute nan klas yo QStringEncoder ak QStringDecoder.
  • Klas QTextDocuments te ajoute sipò pou Markdown markeup.

Sous: opennet.ru

Achte hosting serye pou sit ki gen pwoteksyon DDoS, sèvè VPS VDS 🔥 Achte yon hébergement sit entènèt serye ak pwoteksyon DDoS, sèvè VPS VDS | ProHoster