Qt 5.15


Qt 5.15

Mnamo Mei 26, toleo jipya la mfumo wa C++ lilitolewa Qt 5.15 LTS.

Toleo hili ni toleo la mwisho la Qt 5 kabla ya kutolewa kwa Qt 6. Vipengele vilivyoratibiwa kuondolewa katika Qt 6 vimeacha kutumika katika toleo la sasa. Usaidizi usio wa kibiashara utatolewa hadi kutolewa kwa Qt 6, usaidizi wa kibiashara utatolewa kwa miaka mitatu.

Matoleo mapya:

  • Imeanza kuhamisha rafu ya michoro ya Qt hadi Kiolesura cha Utoaji wa Qt (RHI), ambayo inaruhusu programu za Qt Quick kufanya kazi juu ya Direct 3D, Metal (API ya michoro ya Apple), Vulkan na OpenGL. Qt RHI imepangwa kuwa sehemu kuu ya Qt 6.

  • Usaidizi kamili umeongezwa Qt Quick 3D - API ya kupachika maudhui ya 3D kwenye programu kulingana na Qt Quick yenye uwezo wa kufafanua matukio ya 3D katika QML. Ilianzishwa kwa mara ya kwanza katika Qt 5.14, toleo la sasa linaongeza usaidizi kwa athari za baada ya kuchakata, API mpya ya jiometri maalum, API ya mzunguko wa umbo la quaternion, na usaidizi wa miale tofauti.

  • Studio ya Kubuni ya Qt 1.5 kwa usaidizi wa Qt Quick 3D, kiolesura kilichoundwa upya kulingana na wijeti za haraka, utazamaji ulioboreshwa wa 3D, uwezo wa kuongeza maelezo kwa vipengele na kihariri kipya cha mchoro.

  • Π’ Qt QML aliongeza mali "zinazohitajika" kwa vipengele ambavyo maadili yake yanahitajika kuwekwa na watumiaji wa sehemu, mpangilio wa ndani wa vipengele, njia ya kutangaza ya kuweka aina, kuunganisha operator ?? kuweka thamani ikiwa thamani iliyo upande wa kushoto ni NULL. Maonyo ya matumizi ya qmllint pia yameboreshwa, matumizi ya qmlformat yameongezwa ili kuangalia utiifu wa miongozo ya mtindo wa msimbo wa QML, QML kama sehemu ya kifurushi cha Qt kwa vidhibiti vidogo imekuwa sambamba na QML kwa Qt 5.15.

  • Π’ Qt Haraka iliongeza usaidizi wa nafasi za rangi kwa vipengele vya Picha, iliongeza kipengele cha PathText kwenye Maumbo ya Haraka ya Qt. Sifa ya cursorShape imeongezwa kwa kidhibiti cha kielekezi ili kuweka umbo la kishale cha kipanya; kitu cha HeaderView kimeongezwa kwenye TableView kwa ajili ya kuongeza vichwa vya jedwali vilivyo wima na mlalo.

  • Usaidizi ulioboreshwa wa uundaji wa upande wa mteja (CSD).

  • Qt Lottie, moduli ya uhuishaji wa Adobe Effects, sasa inaauniwa kikamilifu.

  • Qt WebEngine imesasishwa hadi Chromium 80.

  • Π£ Qt 3D Usaidizi ulioboreshwa wa kuweka wasifu na utatuzi.

  • Multimedia ya Qt inasaidia utoaji kwenye nyuso nyingi. Taratibu za kuongeza na kubadilisha picha katika Qt GUI sasa zina nyuzi nyingi katika hali nyingi.

  • Mtandao wa Qt inasaidia kuisha kwa muda maalum na tikiti za kikao cha TLS 1.3.

  • QRunnable na QThreadPool zinaweza kufanya kazi pamoja na std::function, njia ya taka iliyoongezwa ya jukwaa-msingi QFile::moveToTrash().

  • Usaidizi ulioongezwa kwa kidirisha cha uteuzi wa faili asili katika Android.

Chanzo: linux.org.ru

Kuongeza maoni