release kerangka Qt 6.3

Perusahaan Qt parantos nyebarkeun sékrési kerangka Qt 6.3, dimana padamelan tetep stabil sareng ningkatkeun fungsionalitas cabang Qt 6. Qt 6.3 nyayogikeun dukungan pikeun Windows 10, macOS 10.14+, platform Linux (Ubuntu 20.04, CentOS 8.2, openSUSE 15.3, SUSE 15 SP2), iOS 13+, Android 6+ (API 23+), webOS, INTEGRITY jeung QNX. Kodeu sumber pikeun komponén Qt disadiakeun dina lisensi LGPLv3 na GPLv2.

Parobahan utama dina Qt 6.3:

  • Dina modul Qt QML, hiji palaksanaan ékspérimén tina qmltc (tipe QML kompiler) kompiler diajukeun, anu ngamungkinkeun compiling struktur objék QML kana kelas di C ++. Pikeun pamaké komérsial tina Qt 6.3, produk Qt Gancang kompiler geus disiapkeun, nu, sajaba QML Tipe kompiler luhur-disebutkeun, ngawengku QML Script kompiler, nu ngidinan Anjeun pikeun compile fungsi QML jeung ekspresi kana C ++ kode. Hal ieu dicatet yén pamakéan Qt Gancang kompiler ngamungkinkeun pikeun mawa kinerja program basis QML ngadeukeutan ka program asli, hususna, nalika compiling ekstensi, aya pangurangan dina ngamimitian jeung waktu palaksanaan ku kira 20-35% dibandingkeun. pikeun ngagunakeun versi diinterpretasi.
    release kerangka Qt 6.3
  • Modul "Server Basa Qt" parantos dilaksanakeun kalayan dukungan pikeun protokol Basa Server sareng JsonRpc 2.0.
  • Modul Qt Wayland Compositor parantos nambihan server komposit Qt Shell sareng API pikeun nyiptakeun ekstensi cangkang khusus anjeun.
  • Qt kadali Gancang integrates CalendarModel na TreeView jenis QML kalawan palaksanaan interfaces pikeun mintonkeun kalénder jeung data dina pintonan tangkal.
    release kerangka Qt 6.3release kerangka Qt 6.3
  • Ditambahkeun jenis MessageDialog na FolderDialog QML kana modul Qt Gancang Dialogs pikeun make dialog sistem platform-disadiakeun pikeun mintonkeun pesen na napigasi ngaliwatan file.
    release kerangka Qt 6.3
  • Qt Gancang geus ningkat kinerja sarta efisiensi dina gawé bareng téks. Salaku conto, masalah sareng rendering anu laun sareng konsumsi mémori nalika ngirimkeun dokumén anu ageung pisan kana komponén Text, TextEdit, TextArea, sareng TextInput parantos direngsekeun.
  • A unsur QML ReflectionProbe geus ditambahkeun kana modul Qt Gancang 3D pikeun ngajadikeun reflections objék. API Partikel 3D parantos diperpanjang pikeun nambihan épék kana pamandangan 3D anu dibentuk ku akumulasi partikel anu ageung (haseup, kabut, jsb.). Unsur ResourceLoader anyar parantos dilaksanakeun anu nyayogikeun alat pikeun ngatur sumber daya dina Qt Gancang 3D sareng ngamungkinkeun anjeun ngamuat sumber daya ageung sapertos bolong atanapi tékstur, ogé ngontrol katerimaan ngabongkar sumber anu henteu digolongkeun kana daérah anu katingali. adegan.
    release kerangka Qt 6.3
  • Nambahkeun palaksanaan awal modul Qt PDF, anu aya dina Qt 5.15 tapi henteu kalebet dina Qt 6.
    release kerangka Qt 6.3
  • Bagian badag tina fungsi anyar geus ditambahkeun kana modul Qt Core, utamana patali jeung dilegakeun kamampuhan pikeun ngolah data string. Rojongan pikeun kode basa ISO639-2 geus ditambahkeun kana QLocale. Rojongan pikeun AM / PM waktu specifiers geus ditambahkeun kana QDate, QTime na QLocale. Konversi saderhana antara format JSON sareng CBOR. Ditambahkeun QtFuture :: whenAll () sarta whenAny () métode.
  • Qt Positioning nyadiakeun kamampuhan pikeun nangtukeun akurasi data lokasi disadiakeun ku platform Android sarta ios.
  • Qt Bluetooth nyayogikeun inpormasi ngeunaan dukungan Bluetooth LE sareng inpormasi ngeunaan status adaptor Bluetooth dina Windows.
  • Qt Widget parantos ningkatkeun dukungan pikeun layar resolusi luhur, gaya, sareng parobihan gaya nganggo lambaran gaya.
  • Ningkatkeun sistem ngawangun dumasar kana CMake. Fungsi qt-generate-deploy-app-script () geus ditambahkeun pikeun simplify generasi Aksara pikeun deploying aplikasi dina platform béda.
  • Seueur padamelan parantos dilakukeun pikeun ningkatkeun stabilitas sareng kualitas dasar kode. Kusabab sékrési Qt 6.2, 1750 laporan bug parantos ditutup.
  • Dina Kaluaran utama hareup Qt 6.x, aranjeunna rencanana pikeun nerapkeun rojongan lengkep pikeun WebAssembly, QHttpServer, gRPC, backend mun Qt Multimedia dumasar kana FFmpeg, Qt Biantara na Qt Lokasi.

sumber: opennet.ru

Tambahkeun komentar