Qt 6.5 framework release

Perusahaan Qt wis nerbitake rilis kerangka Qt 6.5, ing ngendi karya terus stabil lan nambah fungsi cabang Qt 6. Qt 6.5 nyedhiyakake dhukungan kanggo Windows 10+, macOS 11+, platform Linux (Ubuntu 20.04, openSUSE 15.4). , SUSE 15 SP4, RHEL 8.4 / 9.0), iOS 14+, Android 8+ (API 23+), webOS, WebAssembly, INTEGRITY lan QNX. Kode sumber kanggo komponen Qt diwenehake miturut lisensi LGPLv3 lan GPLv2.

Qt 6.5 nampa status rilis LTS, ing ngendi nganyari kanggo pangguna lisensi komersial bakal diasilake sajrone telung taun (kanggo liyane, nganyari bakal diterbitake nem sasi sadurunge pambentukan rilis penting sabanjure). Dhukungan kanggo cabang LTS sadurunge Qt 6.2 bakal nganti 30 September 2024. Cabang Qt 5.15 bakal tetep nganti Mei 2025.

Owah-owahan utama ing Qt 6.5:

  • Modul Qt Cepet 3D Physics, sing menehi API kanggo simulasi pangolahan fisik sing bisa digunakake karo Qt cepet 3D kanggo interaksi nyata lan gerakan obyek ing pemandangan 3D, wis stabil lan digawe kanthi didhukung. Implementasine adhedhasar mesin PhysX.
  • Nambahake dhukungan kanggo mode peteng desain platform Windows. Aplikasi otomatis tema peteng sing diaktifake sistem lan kustomisasi wates lan judhul, yen aplikasi nggunakake gaya sing ora ngganti palet. Ing aplikasi, sampeyan bisa ngatur reaksi dhewe kanggo owah-owahan ing tema sistem dening owahan nangani QStyleHints :: property colorScheme.
    Qt 6.5 framework release
  • Ing Qt Controls cepet, gaya Material kanggo Android wis digawa menyang baris karo Rekomendasi saka Material 3. A gaya lengkap kanggo iOS wis dipun ginakaken. Ditambahake API kanggo ngganti tampilan (contone containerStyle kanggo TextField utawa TextArea, utawa roundedScale kanggo tombol lan popups).
    Qt 6.5 framework release
  • Ing platform macOS, aplikasi sing nggunakake QMessageBox utawa QErrorMessage diwenehake karo dialog asli platform.
    Qt 6.5 framework release
  • Kanggo Wayland, QNativeInterface :: QWaylandApplication API wis ditambahake kanggo akses langsung menyang obyek Wayland native sing digunakake ing Qt internals, uga kanggo akses informasi bab tumindak anyar pangguna sing bisa dibutuhake kanggo liwati kanggo ekstensi protokol Wayland. API anyar dileksanakake ing ruang jeneng QNativeInterface, sing uga nyedhiyakake telpon kanggo ngakses API asli saka platform X11 lan Android.
  • Dhukungan kanggo platform Android 12 wis ditambahake, lan sanajan ana owah-owahan sing signifikan ing cabang iki, kemampuan kanggo nggawe rakitan universal kanggo Android wis ditahan, sing bisa digunakake ing piranti kanthi versi Android sing beda-beda, diwiwiti karo Android 8.
  • Boot2Qt tumpukan wis dianyari, kang bisa digunakake kanggo nggawe sistem seluler bootable karo lingkungan adhedhasar Qt lan QML. Lingkungan sistem ing Boot2Qt wis dianyari menyang platform Yocto 4.1 (Langdale).
  • Paket kanggo Debian 11 wis diwiwiti lan didhukung sacara komersial.
  • Kapabilitas platform WebAssembly wis ditambahi, ngijini sampeyan kanggo nggawe aplikasi Qt sing mbukak ing browser web lan hotspot antarane platform hardware beda. Aplikasi dibangun kanggo platform WebAssembly, thanks kanggo kompilasi JIT, mbukak karo kinerja cedhak kode native, bisa nggunakake Qt cepet, Qt cepet 3D, lan alat visualisasi kasedhiya ing Qt. Versi anyar nambahake dhukungan kanggo rendering video lan panggunaan alat kanggo wong sing ora duwe kabisan ing widget.
  • Mesin web Qt WebEngine wis dianyari dadi basis kode Chromium 110. Ing platform Linux, dhukungan rendering video kanthi cepet hardware dileksanakake nalika nggunakake API grafis Vulkan ing X11 lan lingkungan basis Wayland.
  • Modul Qt Efek Cepet wis ditambahake, nyediakake efek grafis siap kanggo antarmuka adhedhasar Qt Cepet. Efek khusus bisa digawe saka awal utawa dipikolehi kanthi nggabungake efek sing ana nggunakake toolkit Qt Quick Effect Maker.
  • Modul Qt Cepet 3D menehi kemampuan kanggo nyetel tingkat rinci model (contone, bolong prasaja bisa kui kanggo obyek dumunung adoh saka kamera). API SceneEnvironment ngetrapake dhukungan kanggo kabut lan ilang obyek sing adoh. ExtendedSceneEnvironment nyedhiyakake pilihan kanggo nggawe efek pasca-proses kompleks lan nggabungake efek kayata ambane lapangan, cemlorot, lan sorotan.
  • Modul Qt GRPC eksperimen wis ditambahake karo support kanggo protokol gRPC lan Protocol Buffer, sing ngijini sampeyan kanggo ngakses layanan gRPC lan serialize kelas Qt nggunakake Protobuf.
  • Dhukungan kanggo konfigurasi HTTP 1 sambungan wis ditambahake menyang modul Qt Network.
  • Kelas bis CAN eksperimen wis ditambahake menyang modul Qt Serial Bus, sing bisa digunakake kanggo encode lan decode pesen CAN, proses pigura, lan ngurai file DBC.
  • Modul Lokasi Qt wis diuripake maneh, nyedhiyakake aplikasi kanthi alat kanggo nggabungake peta, pandhu arah, menehi tandha panggonan (POI). Modul kasebut ndhukung antarmuka plugin sing bisa nyambungake backend kanggo nggarap macem-macem panyedhiya layanan lan nggawe ekstensi API. Modul iki isih eksperimen lan mung ndhukung backend kanggo peta adhedhasar Open Street Maps.
    Qt 6.5 framework release
  • Kapabilitas ditambahi Qt inti, Qt GUI, Qt Multimedia, Qt QML, Qt Compiler cepet, modul Qt Widget.
  • Akeh karya wis rampung kanggo nambah stabilitas, bab 3500 laporan bug wis ditutup.

    Source: opennet.ru

Add a comment