Nakalabas na ang Qt 6.2 at ito ang balita nito

Inilabas ng Kumpanya ng Qt ilang araw na ang nakalilipas ang paglulunsad ng ang bagong bersyon ng «framework Qt 6.2», kung saan ang trabaho ay patuloy na nagpapatatag at nagdaragdag ng pag-andar ng Qt 6 na sangay.

Ang bagong bersyon ng Qt 6.2 nagbibigay ng suporta para sa Windows 10, macOS 10.14+ at iba't ibang mga platform sa Linux Kabilang sa kung alin ang nakatayo sa Ubuntu 20.04+, CentOS 8.1 +, openSUSE 15.1+, pati na rin ang suporta para sa mga mobile platform na iOS 13+, Android (API 23+) at iba pa tulad ng webOS, INTEGRITY at QNX.

Pangunahing mga bagong tampok ng Qt 6.2

Napapansin na lAng sangay ng Qt 6.2 ay umabot sa pagkakapareho sa Qt 5.15 sa mga tuntunin ng komposisyon ng module at angkop ito para sa Qt 5 na paglipat ng karamihan sa mga gumagamit. Ang mga pangunahing pagpapabuti sa Qt 6.2 higit sa lahat ay nauugnay sa pagsasama ng mga module na magagamit sa Qt 5.15, ngunit hindi handa para isama sa mga bersyon ng Qt 6.0 at 6.1. Sa partikular, ang mga nawawalang module ay kasama:

  • qt-bluetooth
  • Qt Media
  • NFC
  • Qt Positioning
  • Qt Mabilis na Mga Dialog
  • Qt RemoteObjects
  • Mga Qt Sensor
  • Qt SerialBus
  • QtSerialPort
  • Qt WebChannel
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Sa paglabas ng Qt 6.2, halos lahat ng aming mga gumagamit ay dapat na maaaring ilipat ang kanilang code mula Qt 5 hanggang Qt 6. Ginawa namin ito sa aming sariling mga tool. Sa makatuwid, ang Qt Design Studio 2.2 at Qt Creator 6 beta, na ilalabas sa lalong madaling panahon, ay batay sa Qt 6.2 LTS.

Bilang karagdagan sa pagdaragdag ng mga nawawalang tampok, ang Qt 6.2 ay nakatuon sa pagpapabuti ng katatagan, pagganap, at kalidad ng buhay para sa mga developer.

Sa mga pagbabago na tumatayo sa bagong bersyon ng QT 6.2, ang isa sa mga ito ay ang nbagong na-optimize na mode ng pag-render «Pag-render sa mga pagkakataon»Upang Qt Mabilis 3D, na nagpapahintulot sa pag-render ng maraming mga pagkakataon ng parehong bagay na may iba't ibang mga pagbabago sa parehong oras, kasama ang 3D Particle API ay idinagdag din upang magdagdag ng mga epekto sa mga 3D na eksena na nabuo ng malalaking naipon ng mga maliit na butil (usok, fog, atbp.).

Gayundin sa bagong bersyon na ito ibinigay ang kakayahang lumikha ng mga kaganapan ng Qt Quick Input para sa mga elemento ng 2D naka-embed sa mga 3D na eksena at mga texture. Ang isang API ay naidagdag upang matukoy ang intersection ng mga modelo na may isang sinag na nagmumula sa isang di-makatwirang punto sa eksena.

Na-highlight din iyon Ang isang pampublikong module ng QML CMake API ay iminungkahi na gawing simple ang gumagamit ang proseso ng lumilikha ng mga module ng QMLBilang karagdagan sa mga pagpipilian upang mai-configure ang pag-uugali ng qmllint utility (QML linter), naidagdag ang suporta para sa pagbuo ng mga ulat sa pagpapatunay sa format na JSON. Gumagamit ang qmlformat utility ng QML dom library.

Sa kabilang banda, naka-highlight din na ang arkitektura ng module ng Qt Multimedia ay na-moderno, kung saan ang mga tampok tulad ng pagpili ng mga subtitle at wika para sa pag-playback ng video, pati na rin ang mga advanced na setting para sa pagkuha ng nilalaman ng multimedia ay lumitaw. Nagdagdag ng bago mga pamamaraan sa Qt Charts upang ipasadya ang mga tsart.

Sa iba pang mga pagbabago tumayo mula sa bagong bersyon ng QT 6.2:

  • Nagdagdag ng suporta ang QImage para sa mga format ng imahe na tumutukoy sa mga parameter ng kulay ng lumulutang point.
  • Ang QByteArray :: numero () ay nagbibigay ng tamang paghawak ng mga negatibong numero sa mga di-decimal na system.
  • Idinagdag std :: suporta ng chrono sa QLockFile.
  • Nag-aalok ang Qt Network ng posibilidad na gumamit ng iba't ibang mga backend ng SSL nang sabay.
  • Nagdagdag ng suporta para sa mga system ng Apple batay sa ARM M1 chip. Ibinalik ang suporta para sa mga operating system ng webOS, INTEGRITY, at QNX. Panimulang suporta para sa Windows 11 at WebAss Assembly ay iminungkahi.

Kung interesado kang malaman ang tungkol dito Tungkol sa bagong bersyon ng QT na ito, maaari mong suriin ang mga detalye Sa sumusunod na link.

Panghuli, dapat mong malaman na ang mga mapagkukunan ng mga sangkap ng Qt ay nai-publish sa ilalim ng mga lisensya ng LGPLv3 at GPLv2. Natanggap ng Qt 6.2 ang katayuan ng isang bersyon ng LTS, kung saan ang mga pag-update ay malilikha para sa mga gumagamit ng isang komersyal na lisensya sa loob ng tatlong taon (sa natitirang bahagi, ang mga pag-update ay ilalabas anim na buwan bago mabuo ang susunod na makabuluhang bersyon).


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.