Qt 6.5 saapuu LTS-versiona ja korjaa monia virheitä ja esittelee yleisiä parannuksia

qt-6

Qt 6 -sarjan kuudennessa julkaisussa esittelimme monia uusia ominaisuuksia grafiikka- ja käyttöliittymäkehittäjille sekä sovellustaustalle.

Qt Company julkisti muutama päivä sitten kehyksen uusi versio julkaistiin "Qt 6.5" , jossa työ jatkaa vakauttamista ja lisää Qt 6 -haaran toiminnallisuutta.

Qt 6.5 sai LTS-julkaisun tilan, jonka sisällä päivitykset julkaistaan ​​kaupallisten lisenssien käyttäjille kolmen vuoden sisällä (muille päivitykset julkaistaan ​​kuusi kuukautta ennen seuraavan suuren version muodostumista). Qt 6.2:n edellisen LTS-haaran tuki kestää 30 asti. Qt 2024 -haara jatkuu toukokuuhun 5.15 asti.

Qt 6.5: n tärkeimmät uudet ominaisuudet

Tässä äskettäin julkaistussa QT 6.5 -versiossa korostetaan, että Qt Quick 3D Physics -moduuli, joka tarjoaa API:n simuloimaan fyysisiä prosesseja, joita voidaan käyttää Qt Quick 3D:n kanssa realistiseen vuorovaikutukseen ja kohteiden liikkumiseen 3D-näkymissä, se on stabiloitu ja tehty täysin yhteensopivaksi. Toteutus perustuu PhysX-moottoriin.

Toinen muutos, joka erottuu uudesta versiosta, on se lisätty tumman tilan tuki Windows-suunnittelusta sekä a käytössä tumman asettelun automaattinen sovellus käytössä järjestelmässä ja kehysten ja otsikon asetuksissa, jos sovellus käyttää tyyliä, joka ei muuta palettia. Sovelluksessa voit mukauttaa omaa reaktiosi järjestelmän teeman muutoksiin käsittelemällä QStyleHints::colorScheme-ominaisuutta.

Qt Quick Controlsissa materiaalityyli Androidille on kohdistettu suosituksia materiaalit 3, Lisäksi iOS:lle on otettu käyttöön täysi tyyli, ja sovellusliittymiä on lisätty ulkoasun muuttamiseksi (esimerkiksi containerStyle TextFieldille tai TextArealle tai roundedScale painikkeille ja ponnahdusikkunille).

että Wayland, lisätty QNativeInterface::QWaylandApplication API päästäksesi suoraan Waylandin alkuperäisiin objekteihin käytetään sisäisissä Qt-funktioissa, sekä käyttää tietoja viimeaikaisista käyttäjän toimista, jotka on ehkä välitettävä Wayland-protokollalaajennuksille. Uusi API on toteutettu QNativeInterface-nimiavaruudessa, joka tarjoaa myös kutsuja käyttää X11- ja Android-alustojen alkuperäisiä API-liittymiä.

Tämän lisäksi korostetaan myös sitä lisätty tuki Android 12 -alustalle ja huolimatta tämän alan merkittävistä muutoksista, kyky luoda Androidille universaaleja kokoonpanoja säilytettiin, jotka voivat toimia laitteissa, joissa on erilaisia ​​Android-versioita Android 8:sta alkaen.

Boot2Qt-pino on päivitetty, jolla voidaan luoda käynnistyviä mobiilijärjestelmiä Qt- ja QML-pohjaisissa ympäristöissä. Boot2Qt:n järjestelmäympäristö on päivitetty Yocto 4.1 (Langdale) -alustaan.
Debian 11:n paketit ovat alkaneet ja niitä tuetaan kaupallisesti.

Las WebAssembly-alustan ominaisuuksia on laajennettu, jonka avulla voit luoda Qt-sovelluksia, jotka toimivat verkkoselaimessa ja ovat siirrettävissä eri laitteistoalustojen välillä. WebAssembly-alustalle rakennetut sovellukset JIT-käännöksen ansiosta toimivat lähes alkuperäistä koodia vastaavalla suorituskyvyllä, voivat käyttää Qt Quickia, Qt Quick 3D:tä ja Qt:ssä saatavilla olevia visualisointityökaluja. Uusi versio lisää tuen videon renderöintiin ja käytöstä poistettujen työkalujen käyttöön widgeteissä.

verkkomoottori Qt WebEngine päivitettiin Chromium 110 -koodipohjaan, Linuxin lisäksi laitteistokiihdytetyn videon renderöinnin tuki on toteutettu käytettäessä Vulkan-grafiikkasovellusliittymää X11- ja Wayland-pohjaisissa ympäristöissä.

Muista erottuvista muutoksista:

  • Lisätty kokeellinen Qt GRPC -moduuli, joka tukee gRPC-protokollia ja protokollapuskuria, jonka avulla voit käyttää gRPC-palveluita ja sarjoittaa Qt-luokkia Protobufin avulla.
  • MacOS:ssa QMessageBoxia tai QErrorMessagea käyttävät sovellukset näyttävät taatusti alkuperäisen alustan valintaikkunat.
  • Lisätty tuki HTTP 1 -yhteyksien määrittämiseen Qt-verkkomoduulissa.
    Qt Serial Bus -moduuliin lisättiin kokeelliset CAN-väyläluokat, joita voidaan käyttää CAN-viestien koodaamiseen ja purkamiseen, kehysten käsittelyyn ja DBC-tiedostojen jäsentämiseen.
  • TableView QML -tyyppi toteuttaa interaktiivisia toimintoja, kuten solujen muokkaamisen paikallaan, rivien ja sarakkeiden koon muuttamisen ja useiden solujen valitsemisen.
  • Lisätty tuki stereoskooppiselle renderöinnille Qt Widgets -moduulin QOpenGLWidget-luokkaan.
  • Vakauden parantamiseksi on tehty paljon työtä, noin 3500 vikailmoitusta on suljettu.

Jos haluat tietää siitä lisää, voit tarkistaa yksityiskohdat Seuraavassa linkissä.

Lataa ja hanki Qt 6.5

Qt 6.5:n uudesta haarasta kiinnostuneiden tulisi tietää, että tukea on tarjolla Windows-, macOS-, Linux-alustoilla, iOS 14+, Android 8+ (API 23+), webOS, WebAssembly, INTEGRITY ja QNX. Qt-komponenttien lähdekoodi toimitetaan LGPLv3- ja GPLv2-lisenssien alla.

Uusi versio on saatavilla osoitteessa seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.