Utoaji wa mfumo wa Qt 6.3

Kampuni ya Qt imetoa mfumo wa Qt 6.3, ambao unaendelea na kazi ya kuimarisha na kupanua utendaji wa tawi la Qt 6. Qt 6.3 hutoa usaidizi kwa mifumo. Windows 10, macOS 10.14+, Linux (Ubuntu 20.04, CentOS 8.2, funguaSUSE 15.3, SUSE 15 SP2), iOS 13+, Android 6+ (API 23+), webOS, INTEGRITY, na QNX. Msimbo chanzo wa vipengele vya Qt una leseni chini ya leseni za LGPLv3 na GPLv2.

Mabadiliko makuu katika Mgawo wa 6.3:

  • Moduli ya Qt QML inatoa utekelezaji wa majaribio wa mkusanyaji wa qmltc (aina ya QML), ambayo inakuruhusu kukusanya miundo ya kitu cha QML katika madarasa katika C++. Kwa watumiaji wa kibiashara wa Qt 6.3, bidhaa ya Qt Quick Compiler imetayarishwa, ambayo, pamoja na Kikusanyaji cha Aina ya QML kilichotajwa hapo juu, kinajumuisha Kikusanya Hati cha QML, ambacho kinakuruhusu kukusanya vitendaji na misemo ya QML katika msimbo wa C++. Imebainika kuwa utumiaji wa Qt Quick Compiler huwezesha kuleta utendakazi wa programu zinazotegemea QML karibu na programu asili; haswa, wakati wa kuandaa viendelezi, kuna kupungua kwa muda wa kuanza na utekelezaji kwa takriban 20-35% ikilinganishwa. kwa kutumia toleo lililotafsiriwa.
    Utoaji wa mfumo wa Qt 6.3
  • Moduli ya "Qt Language Server" imetekelezwa kwa usaidizi wa Seva ya Lugha na itifaki za JsonRpc 2.0.
  • Mchanganyiko umeongezwa kwenye moduli ya Mchanganyiko wa Qt Wayland. seva Qt Shell na API kwa ajili ya kuunda viendelezi vyako maalum vya shell.
  • Udhibiti wa Haraka wa Qt huunganisha aina za CalendarModel na TreeView QML na utekelezaji wa violesura vya kuonyesha kalenda na data katika mwonekano wa mti.
    Utoaji wa mfumo wa Qt 6.3Utoaji wa mfumo wa Qt 6.3
  • Aina za QML MessageDialog na FolderDialog zimeongezwa kwenye moduli ya Maongezi ya Haraka ya Qt ili kutumia visanduku vya kidadisi vya mfumo vilivyotolewa na jukwaa ili kuonyesha ujumbe na kupitia faili.
    Utoaji wa mfumo wa Qt 6.3
  • Qt Quick imeboresha utendakazi na ufanisi wa kufanya kazi na maandishi. Kwa mfano, matatizo ya utoaji wa kushuka na matumizi makubwa ya kumbukumbu wakati wa kuhamisha nyaraka kubwa sana kwa vipengele vya Maandishi, TextEdit, TextArea na TextInput yametatuliwa.
  • Kipengee cha QML ReflectionProbe kimeongezwa kwenye moduli ya Qt Quick 3D kwa ajili ya kuonyesha uakisi wa kitu. API ya Chembe za 3D imepanuliwa ili kuongeza athari zinazotokana na mlundikano mkubwa wa chembe (moshi, ukungu, n.k.) kwenye matukio ya 3D. Kipengele kipya cha ResourceLoader kimetekelezwa, kinachotoa zana za kudhibiti rasilimali katika Qt Quick 3D na kukuruhusu kupanga upakiaji wa haraka wa rasilimali kubwa, kama vile wavu au maumbo, na pia kudhibiti uidhinishaji wa upakuaji wa rasilimali ambazo hazianguki kwenye inayoonekana. eneo la tukio.
    Utoaji wa mfumo wa Qt 6.3
  • Imeongeza muhtasari wa utekelezaji wa moduli ya Qt PDF, ambayo ilikuwepo katika Qt 5.15 lakini haikujumuishwa katika Qt 6.
    Utoaji wa mfumo wa Qt 6.3
  • Sehemu kubwa ya vitendaji vipya vimeongezwa kwenye moduli ya Qt Core, hasa inayohusiana na kupanua uwezo wa kuchakata data ya mfuatano. QLocale imeongeza usaidizi kwa misimbo ya lugha ya ISO639-2. Imeongeza usaidizi wa viambishi vya saa za AM/PM kwa QDate, QTime na QLocale. Ugeuzaji rahisi kati ya umbizo la JSON na CBOR. Imeongezwa QtFuture::whenAll() na whenAny() mbinu.
  • Uwekaji Nafasi wa Qt hutoa uwezo wa kubaini usahihi wa data ya eneo inayotolewa na mifumo. Android na iOS.
  • Qt Bluetooth hutoa uwezo wa kuonyesha taarifa kuhusu usaidizi wa Bluetooth LE na hali ya adapta ya Bluetooth katika Windows.
  • Qt Widgets imeboresha usaidizi wa skrini zenye mwonekano wa juu, mitindo na kubadilisha mwonekano kwa kutumia laha za mitindo.
  • Mfumo ulioboreshwa wa ujenzi kulingana na CMake. Imeongeza chaguo za kukokotoa za qt-generate-deploy-app-script(), ambayo hurahisisha utengenezaji wa hati za kupeleka programu kwenye mifumo tofauti.
  • Kazi kubwa imefanywa ili kuboresha uthabiti na ubora wa msingi wa msimbo. Tangu kutolewa kwa Qt 6.2, ripoti za hitilafu 1750 zimefungwa.
  • Katika matoleo muhimu yanayofuata ya Qt 6.x wanapanga kutekeleza usaidizi kamili kwa WebAssembly, QHttpServer, gRPC, nakala ya nyuma kwa Qt Multimedia kulingana na FFmpeg, Hotuba ya Qt na Mahali pa Qt.

Chanzo: opennet.ru

Nunua upangishaji wa kuaminika wa tovuti zilizo na ulinzi wa DDoS, seva za VPS VDS 🔥 Nunua upangishaji wa tovuti unaoaminika kwa ulinzi wa DDoS, seva za VPS VDS | ProHoster