Qt 5.15

NgoMeyi 26, kwakhululwa inguqulo entsha yohlaka lwe-C++ Qt 5.15 LTS.

Le nguqulo iyinguqulo yokugcina ye-Qt 5 ngaphambi kokukhishwa kwe-Qt 6. Izici ezihlelelwe ukususwa ku-Qt 6 ziyehliswa ekukhishweni kwamanje. Ukwesekwa okungezona ezohwebo kuzonikezwa kuze kukhishwe i-Qt 6, ukusekelwa kwezohwebo kuzonikezwa iminyaka emithathu.

Okusha okukhishiwe:

  • Iqale ukuthuthela isitaki sezithombe ze-Qt I-Qt Rendering Hardware Interface (RHI), evumela izinhlelo zokusebenza ze-Qt Quick ukuthi zisebenze phezu kwe-Direct 3D, Metal (Apple graphics API), i-Vulkan ne-OpenGL. I-Qt RHI ihlelelwe ukuba yingxenye emaphakathi ye-Qt 6.

  • Ukwesekwa okugcwele kwengeziwe Qt Quick 3D - I-API yokushumeka okuqukethwe kwe-3D ezinhlelweni zokusebenza ezisuselwe ku-Qt Quick enekhono lokuchaza izigcawu ze-3D ku-QML. Okokuqala kwethulwa ku-Qt 5.14, ukukhishwa kwamanje kwengeza ukusekelwa kwemiphumela yangemva kokucubungula, i-API entsha yejiyomethri yangokwezifiso, i-API yokuzungezisa umumo we-quaternion, nokusekelwa kwemisebe ephambukayo.

  • Qt Design Studio - izinhlelo zokusebenza ku-Google play ngokusekelwa kwe-Qt Quick 3D, isixhumi esibonakalayo esiklanywe kabusha esisekelwe kumawijethi asheshayo, ukubukwa okuthuthukisiwe kwe-3D, ikhono lokwengeza izichasiselo kuzakhi kanye nomhleli omusha womdwebo.

  • Π’ Qt QML kwengezwe izakhiwo β€œezidingekayo” zezingxenye amanani azo okudingeka ukuthi asethwe abasebenzisi bengxenye, ukulungiselelwa okusemgqeni kwezingxenye, indlela echazayo yokusetha izinhlobo, ukuhlanganisa u-opharetha ?? ukusetha inani uma inani kwesokunxele liyiNULL. Izixwayiso zokusetshenziswa kwe-qmllint nazo zithuthukisiwe, insiza ye-qmlformat yengeziwe ukuhlola ukuthobela imihlahlandlela yesitayela sekhodi ye-QML, i-QML njengengxenye yephakheji ye-Qt yama-microcontrollers isisebenzisana ne-QML ye-Qt 5.15.

  • Π’ Qt Ngokushesha yengeze ukusekelwa kwezikhala zemibala zezakhi zesithombe, yengeza isici se-PathText ku-Qt Quick Shapes. Isici se-cursorShape sengezwe kusibambi sesikhombi ukuze kusethwe umumo wekhesa yegundane; into ye-HeaderView yengezwe ku-TableView ukuze kwengezwe izihloko zethebula eziqondile nezivundlile.

  • Usekelo oluthuthukisiwe lwesitayela sohlangothi lweklayenti (CSD).

  • Qt Lottie, imojuli yokuhlanganisa yopopayi ye-Adobe Effects, manje isisekelwa ngokugcwele.

  • Qt WebEngine ibuyekezelwe ku-Chromium 80.

  • Π£ Qt 3D Usekelo oluthuthukisiwe lokuphrofayili nokulungisa iphutha.

  • I-Qt Multimedia isekela ukunikezwa ezindaweni eziningi. Izinqubo zokukala nokuguqula izithombe ku-Qt GUI manje zinezintambo eziningi ezimweni eziningi.

  • Inethiwekhi ye-Qt isekela ukuphela kwesikhathi kwangokwezifiso kanye namathikithi eseshini ye-TLS 1.3.

  • I-QRunnable ne-QThreadPool zingasebenza ndawonye ne-std::function, yengezwe indlela yokulahla udoti we-cross-platform QFile::moveToTrash().

  • Kungezwe usekelo lwebhokisi lokukhetha ifayela lomdabu ku-Android.

Source: linux.org.ru

Engeza amazwana