QT 6.7 dolazi s poboljšanjima u eksperimentalnim funkcijama, poboljšanjima u grafiki i još mnogo toga

qt-6

U šestom izdanju serije Qt 6, predstavili smo mnoge nove funkcije za programere grafike i korisničkog sučelja i pozadinu aplikacije.

Reklama kompanije Qt Kroz post na blogu, lizdanje nove verzije QT 6.7, koja je implementirala niz brojnih poboljšanja u rasponu od podrška za moderne C++ standarde na napredne grafičke mogućnosti, povezanost, izvori i integracija hibridnih aplikacija, između ostalog.

Treba napomenuti da ova nova verzija QT 6.7, kao i ostale verzije ove grane 6.X, ima za cilj stabilizaciju i proširenje funkcionalnosti Qt grane 6, ali ne ostavljajući po strani implementaciju poboljšanja i inovacija. QT 6.7 ima podršku za različite platforme kao što su Windows 10+, macOS 12+, razne Linux distribucije, kao i platforme mobilnih uređaja, kao što su iOS, Android (API 23+), webOS između ostalih.

Šta je novo u QT 6.7?

U ovoj novoj verziji koja je predstavljena QT 6.7, poboljšana podrška za C++20 (iako je i dalje opciono), budući da se radilo na adaptacijama kako bi se iskoristile prednosti Qt::{strong,weak,partial}_ordering klasa, kao i takođe da se makroi proširuju na operator poređenja (<=>) Osim toga, uvođenje std::span i implementacija QSpan klase za predstavljanje neprekinutih nizova objekata u C++17 sistemima.

Još jedan vrhunac QT 6.7 je poboljšanja implementirana u eksperimentalnom modulu Qt Graphs (uvedeno u verziji 6.6) nastavilo se kao i sada Sadrži dodatnu podršku za 2D trakaste, linijske i raspršene grafikone, pored postojećih 3D vizualizacija. A sada Qt Graphs koristi Qt Quick 3D i RHI (Rendering Hardware Interface) mehanizam za renderiranje, koji je kompatibilan sa nekoliko 3D API-ja kao što su OpenGL, Vulkan, Metal i Direct 3D.

Pored toga, takođe novi razredi se ističu kao QHttpHeaders, QRestAccessManager y QRestReply kako bi se olakšao rad sa HTTP i REST API-jima, posebno za distribuirane aplikacije. Qt Protobuf nudi bolje rukovanje gRPC porukama, omogućavajući programerima da efikasnije implementiraju funkcije kao što su keširanje i evidentiranje.

Takođe su istaknuti poboljšanja Qt GRPC modula, kao što su sada dodane nove klase koje olakšavaju dvosmjerne pozive za emitiranje i na strani klijenta i na strani servera. Ove klase omogućavaju automatsku razmjenu poruka kada se vrijednosti mijenjaju, poboljšavajući komunikaciju i sinhronizaciju između strana. Interceptor API je također predložen koji omogućava priključivanje rukovatelja povratnim pozivima za određene gRPC poruke.

Od ostalih promjena koji se ističu:

  • Qt SVG je poboljšao kompatibilnost sa SVG 1.1 i 2.0, dodajući podršku za elemente kao što su <symbol>, <marker>, <pattern>, <mask> i SVG filteri.
  • Rad je obavljen na uvozu vektorske grafike direktno u Qt Quick, zajedno sa poboljšanjima u predstavljanju krivulja za veći vizuelni kvalitet.
  • Qt 6.7 olakšava integraciju prirodnih elemenata korisničkog sučelja u Qt Quick aplikacije, omogućavajući ugrađivanje izvornih prozora i preklapanje elemenata Qt Quick interfejsa na izvorne komponente.
  • Dodata podrška za varijabilne fontove, biblioteke ikona, integraciju sa prozorima koji su izvorni na platformi i renderovanje koda u Qt Quick ili Qt Widgets aplikacijama koristeći QRhiQuickItem i QRhiWidget.
  • Ažurirani Boot2Qt stack za Qt i QML bazirane mobilne sisteme i nove primjere aplikacija kao što su Lightning Viewer, OSM Buildings, Virtual Assistant i StocQt
  • Novi primjeri aplikacija su dodani u Qt:
    Lightning Viewer: Koristite Qt lokaciju i Qt brze kontrole za prikaz podataka o munjama na mapi
    OSM zgrade: Koristi Qt Quick 3D, Qt Positioning i Qt Network za kreiranje 3D mape zgrada na osnovu OpenStreetMap informacija
    Virtuelni asistent Demonstrira mogućnosti rada sa 3D animacijom
    Volumetrijsko prikazivanje: Pokazuje kako se koriste 3D teksture u Qt Quick 3D za volumetrijsko praćenje zraka.
    StocQt: Potpuno je redizajniran koristeći Qt Graphs za prikaz podataka o berzi.

Ako želite saznati više o tome, možete provjeriti detalje Na sledećem linku.

Preuzmite i nabavite Qt 6.7

Za one koji su zainteresovani za novu granu Qt 6.7, trebalo bi da znate da možete nabaviti pakete koji su već kompajlirani za vaš OS ili platformu, iz ove nove verzije u sljedeći link.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.