Qt 6.3 framework release

Perusahaan Qt wis nerbitake rilis kerangka Qt 6.3, ing ngendi karya terus stabil lan nambah fungsi cabang Qt 6. Qt 6.3 nyedhiyakake dhukungan kanggo platform Windows 10, macOS 10.14+, Linux (Ubuntu 20.04, CentOS 8.2). , openSUSE 15.3, SUSE 15 SP2), iOS 13+, Android 6+ (API 23+), webOS, INTEGRITY lan QNX. Kode sumber kanggo komponen Qt diwenehake miturut lisensi LGPLv3 lan GPLv2.

Owah-owahan utama ing Qt 6.3:

  • Modul Qt QML nawakake implementasine eksperimen saka qmltc (jinis QML compiler) compiler, sing ngijini sampeyan kanggo ngumpulake struktur obyek QML menyang kelas ing C ++. Kanggo pangguna komersial Qt 6.3, produk Qt Compiler cepet wis disiapake, sing, saliyane QML Type Compiler kasebut ing ndhuwur, kalebu QML Script Compiler, sing ngijini sampeyan kanggo ngumpulake fungsi lan ekspresi QML menyang C ++ kode. Kacathet yen panggunaan Qt Quick Compiler ndadekake kinerja program basis QML luwih cedhak karo program asli; utamane, nalika nyusun ekstensi, ana pangurangan wektu wiwitan lan eksekusi kira-kira 20-35% dibandhingake. kanggo nggunakake versi interpreted.
    Qt 6.3 framework release
  • Modul "Server Basa Qt" wis diimplementasikake kanthi dhukungan kanggo protokol Language Server lan JsonRpc 2.0.
  • Modul Qt Wayland Compositor wis nambah server komposit Qt Shell lan API kanggo nggawe ekstensi Nihan adat dhewe.
  • Kontrol cepet Qt nggabungake jinis CalendarModel lan TreeView QML kanthi implementasi antarmuka kanggo nampilake tanggalan lan data ing tampilan wit.
    Qt 6.3 framework releaseQt 6.3 framework release
  • jinis QML MessageDialog lan FolderDialog wis ditambahake menyang modul Qt cepet Dialogs kanggo nggunakake kothak dialog sistem kasedhiya dening platform kanggo pesen tampilan lan navigasi liwat file.
    Qt 6.3 framework release
  • Qt Quick wis nambah kinerja lan efisiensi nggarap teks. Contone, masalah karo kalem Rendering lan konsumsi memori gedhe nalika nransfer dokumen gedhe banget menyang komponen TΓ¨ks, TextEdit, TextArea lan TextInput wis ditanggulangi.
  • A ReflectionProbe unsur QML wis ditambahake menyang modul Qt Cepet 3D kanggo Rendering obyek bayangan. API Partikel 3D wis ditambahi kanggo nambah efek sing diasilake dening akumulasi partikel (kumelun, pedhut, lsp) menyang adegan 3D. A unsur ResourceLoader anyar wis dipun ginakaken, nyediakake pribadi kanggo ngatur sumber daya ing Qt Cepet 3D lan ngijini sampeyan kanggo ngatur loading proaktif sumber gedhe, kayata bolong utawa tekstur, uga ngontrol idin unloading sumber sing ora tiba menyang katon. area adegan.
    Qt 6.3 framework release
  • Nambahake implementasi pratinjau modul Qt PDF, sing ana ing Qt 5.15 nanging ora kalebu ing Qt 6.
    Qt 6.3 framework release
  • A bagean gedhe saka fungsi anyar wis ditambahake menyang modul Qt inti, utamanΓ© related kanggo ngembangaken Kapabilitas kanggo Processing data senar. QLocale wis nambahake dhukungan kanggo kode basa ISO639-2. Dhukungan ditambahake kanggo penentu wektu AM / PM kanggo QDate, QTime lan QLocale. Konversi sing luwih gampang antarane format JSON lan CBOR. Added QtFuture :: whenAll () lan whenAny () cara.
  • Qt Positioning nyedhiyakake kemampuan kanggo nemtokake akurasi data lokasi sing diwenehake dening platform Android lan iOS.
  • Qt Bluetooth nyedhiyakake informasi babagan dhukungan Bluetooth LE lan informasi babagan status adaptor Bluetooth ing Windows.
  • Qt Widget wis ningkatake dhukungan kanggo layar resolusi dhuwur, gaya, lan tampilan sing ganti nggunakake lembar gaya.
  • Sistem mbangun sing luwih apik adhedhasar CMake. Added fungsi qt-generate-deploy-app-script (), kang simplifies generasi saka Tulisan kanggo aplikasi deploying ing platform beda.
  • Akeh karya wis rampung kanggo nambah stabilitas lan kualitas basis kode. Wiwit release saka Qt 6.2, 1750 laporan bug wis ditutup.
  • Ing Rilis pinunjul sabanjurΓ© Qt 6.x rencana ngleksanakake support lengkap kanggo WebAssembly, QHttpServer, gRPC, backend kanggo Qt Multimedia adhedhasar FFmpeg, Qt Speech lan Qt Lokasi.

Source: opennet.ru

Add a comment