Qt 6.1 framework release

Perusahaan Qt wis nerbitake rilis kerangka Qt 6.1, ing ngendi karya terus stabil lan nambah fungsi cabang Qt 6. Qt 6.1 nyedhiyakake dhukungan kanggo platform Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS). 8.1+, OpenSuSE 15.1+), iOS 13+ lan Android (API 23+). Kode sumber kanggo komponen Qt diwenehake miturut lisensi LGPLv3 lan GPLv2.

dandan Key ing Qt 6.1 utamanΓ© bab Gawan modul sing kasedhiya ing Qt 5.15, nanging ora siap kanggo Gawan ing release pisanan Qt 6. Ing tartamtu, modul kalebu:

  • Active Qt - support kanggo COM lan ActiveX kontrol ing platform Windows.
  • Qt Charts - nggawe denah.
  • Visualisasi Data Qt - visualisasi data statis lan dinamis.
  • Utilitas Piranti Qt minangka bagean saka paket Qt kanggo Nggawe Piranti.
  • Efek Grafis Qt - lapisan kanggo nyederhanakake aplikasi porting menyang Qt 6.
  • Qt Lottie - nggawe grafis lan animasi sing diekspor ing format JSON nggunakake plugin Bodymovin kanggo Adobe After Effects. Kalebu mesin mikro sing dibangun kanggo animasi, potong, pangolahan lapisan lan efek liyane.
  • Qt State Machine punika framework kanggo nggawe acara-mimpin mbangun lan ngleksanakake mesin negara winates adhedhasar SCXML.
  • Qt Virtual Keyboard - implementasine saka keyboard virtual.

Modul sing durung njejeri lan samesthine ing release LTS Qt 6.2, dijadwal kanggo September.

  • Bluetooth Qt
  • Qt Media
  • NFC
  • Posisi Qt
  • Dialog cepet Qt: Folder, Kothak Pesen
  • Qt Remote Obyek
  • Sensor Qt
  • Qt SerialBus
  • QtSerialPort
  • Qt WebChannel
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Owah-owahan ing Qt 6.1:

  • Qt inti wis makarya kanggo nambah migunani lan menakake API. Added removeIf () cara lan ditambahi nomer kelas sing ndhukung erase_if () cara. Cara sing dileksanakake kasedhiya ing QString nanging ora ing QStringView. Nambahake fungsi tambahan, subtraction lan multiplikasi sing dilindhungi overflow. Dhukungan apik kanggo nilai floating point 16-bit. API naleni property, ngenalaken ing Qt 6.0, wis dianyari. Kelas anyar wis ditambahake kanggo nyederhanakake integrasi karo Jawa, QJniEnvironment lan QJniObject, sing umume dibutuhake ing platform Android.
  • Qt Gui wis nambah support kanggo Vulkan 1.1 lan 1.2 grafis API. Added kelas anyar QUrlResourceProvider, kang digunakake ing QLabel lan ngijini sampeyan kanggo supaya maneh ngleksanakake loadResource () lan subclassing QTextDocument. Kemampuan kanggo nggunakake fungsi koreksi pangguna-ditetepake kanggo komponen papan werna ing kelas QColorSpace wis dipun ginakaken.
  • Qt Network nawakake kelas QNetworkInformation, sing ngijini sampeyan kanggo nemtokake negara jaringan ing sistem. Nambahake dhukungan kanggo mode SameSite ing panangan Cookie HTTP.
  • Qt Qml ngleksanakake opsi QJSPrimitiveValue lan QJSManagedValue kanggo kontrol sing luwih apik babagan eksekusi JavaScript.
  • Qt cepet 3D wis ditambahakΓ© support kanggo animasi target morphing lan dipun ginakaken support eksperimen kanggo Rendering instan, sing ngijini sampeyan kanggo tarik sawetara salinan saka jinis padha obyek dumunung ing bagean peripheral saka pemandangan ing siji pass. Cara Ngartekno nyepetake Rendering nalika ana nomer akeh obyek padha ing pemandangan. Adhedhasar metode iki, dhukungan kanggo nggawe partikel telung dimensi ditindakake.

Source: opennet.ru

Add a comment