Emva kweenyanga ezintandathu zophuhliso ukukhululwa kwesakhelo seqonga elinqamlezileyo . Ikhowudi yomthombo yamacandelo e-Qt ilayisenisi phantsi kwe-LGPLv3 kunye ne-GPLv2, izixhobo zomphuhlisi we-Qt ezifana ne-Qt Creator kunye ne-qmake, kwaye ezinye iimodyuli zinelayisensi phantsi kwe-GPLv3.
Siseko :
- Inkxaso epheleleyo inikezelwa kwimodyuli "yeQt yeWebAssembly" (eyayihlolwa ngaphambili), ekuvumela ukuba uqokelele izicelo zegraphical ezisekelwe kwi-Qt ngendlela yeemodyuli zeWebAssembly ezinokuthi ziqhutywe ngokuthe ngqo kwi-browser yewebhu. I-Emscripten isetyenziselwa ukuqokelela. I-OpenGL iguqulela kwiWebGL;
- Izakhono zemodyuli ye-Qt GUI yandisiwe, eyenza ngokubanzi iiklasi ezinxulumene nokuhlanganiswa kunye neenkqubo zefestile, ukuqhutyelwa kwesiganeko, ukuhlanganiswa ne-OpenGL kunye ne-OpenGL ES, i-graphics ye-2D, ukusebenza ngemifanekiso, iifonti kunye nombhalo. Inguqulelo entsha yongeza i-API entsha
QImage::convertTo yokuguqula iifomati zemifanekiso. Iindlela ezintsha ezicacileyo, ukugcinwa kunye nomthamo zongezwe kwiklasi ye-QPainterPath; - Imodyuli ye-Qt QML, ebonelela ngezixhobo zokuphuhlisa ii-interfaces kusetyenziswa ulwimi lwe-QML, iphucule inkxaso kwiintlobo ezibaliweyo ezichazwe kwikhowudi ye-C++. Ukuphathwa kakuhle kwexabiso le-null ngexesha lokudibanisa kongeziwe. Amandla okuvelisa iitafile zomsebenzi kwiinkqubo ze-64-bit. Windows, okuvumela ukukhululeka kwe-stack kwimisebenzi ehlanganiswe yi-JIT;
- Kwi-Qt Quick, into yeTableView yongeze ukukwazi ukufihla iikholamu zetafile kunye nemigca;
- Uhlobo olongeziweyo kwi-Qt yoLawulo oluKhawulezayo 2 ukubeka iziqalelo ngokuthe tye okanye ngokuthe nkqo, ukubonisa umahluli oshukumayo phakathi kwendawo nganye. Ipropathi yongezwe kwii-icon ezikuvumela ukuba ulawule ugcino lwazo;
- I-injini yewebhu ye-Qt WebEngine ihlaziywe kwi-Chromium 73 kwaye yandiswa ngenkxaso yombukeli we-PDF eyakhelwe-ngaphakathi, eyilwe njengesongezo sangaphakathi. Ukukhutshwa okutsha kongeza ugcino lwesatifikethi somthengi wendawo kunye nenkxaso yezatifikethi ezivela kwi-QML. I-API yeZaziso zeWebhu eyongeziweyo. Inkxaso yokuchaza i-URL yesicelo se-interceptors iphunyeziwe;
- Imodyuli yeQt Network yeesokethi zeSSL ihlaziyiwe ukuze ixhase iitshaneli ezikhuselekileyo (iSecure Channel) kunye nokukwazi ukujonga imeko yesatifikethi usebenzisa i-OCSP (i-Online Certificate Status Protocol). Ukuxhasa i-SSL kwi Linux и Android isebe elitsha lelayibrari ye-OpenSSL 1.1 liyasetyenziswa;
- Imodyuli ye-Qt Multimedia yohlobo lwe-QML VideoOutput ihlaziyiwe ngenkxaso yokudlala ngaphandle kokuphazamiseka (ngaphandle kokuphumla phakathi komxholo owahlukileyo, olawulwa yipropathi ye-flushMode). Windows и macOS Ubuchule bokusebenzisa isakhelo se-GStreamer bongeziwe. Android Inkxaso eyongezelelweyo yeendima zesandi;
- Imodyuli ye-Qt KNX ihlaziywe ngenkxaso yomgangatho wegama elifanayo kulawulo oluzenzekelayo lwekhaya. Yongeza i-API yokuseka uxhulumaniso lwabaxumi abakhuselekileyo kunye nomncedisi we-KNXnet, ongasetyenziselwa ukuthumela ngokukhuselekileyo imiyalezo kwibhasi ye-KNX kunye nokulawula izixhobo ezinikwe amandla ze-KNX;
- Iflegi yophuhliso lovavanyo isusiwe kwi-C++ API yemodyuli ye-Qt OPC UA, ebonelela ngenkxaso yomgangatho wonxibelelwano lwe-OPC/UA lweshishini. I-API yovavanyo eyongeziweyo ye-QML;
- Imodyuli entsha yovavanyo ye-Qt CoAP Constrained Application Protocol yongezwe ngokuphunyezwa kwenxalenye yomxhasi weprotocol ye-M2M esetyenziselwa ukudala uthungelwano lwe-Intanethi yezixhobo zeZinto. Ukuphunyezwa kwenkxaso ye-DTLS (Datagram TLS) phezu kwe-UDP;
- Ukulungiswa kunye nophuculo lwenziwe kwiseti ye "Qt yePython" yeemodyuli zokudala usetyenziso lwegraphical kwiPython usebenzisa iQt5 (abaphuhlisi bePython banokufikelela uninzi lweQt C ++ API). I-Qt yePython isekelwe kwimodyuli yePySide2 kwaye iyaqhubeka nokuphuhliswa kwayo (enyanisweni, ukukhutshwa kokuqala kwePySide ngenkxaso ye-Qt 5 kunikezelwa phantsi kwegama elitsha);
- Kongezwe imodyuli entsha yovavanyo , ebonelela ngeQML API ephucukileyo ekuvumela ukuba unikezele ngemizobo kunye noopopayi ngaphandle kwefomathi ye-JSON usebenzisa iplagi ye-Bodymovin ye-Adobe After Effects. Enkosi kuQtLottie, umyili unokulungisa iziphumo zoopopayi kwisicelo esifanelekileyo, kwaye umphuhlisi angaqhagamshela ngqo iifayile ezithunyelwe ngaphandle kujongano lwesicelo kwiQtQuick. I-QtLottie ibandakanya i-injini encinci eyakhelwe-ngaphakathi yokwenza oopopayi, ukunqampuna, ukwahlula kunye nezinye iziphumo. I-injini ifikeleleka nge-LottieAnimation QML element, enokulawulwa kwikhowudi ye-QML ngendlela efanayo naziphi na ezinye izinto zeQtQuick;
- Umqambi we-Qt Wayland, inkqubo yonikezelo enemisonto emininzi yezixhobo ezifakwe ngokusekwe kwiprotocol yeWayland, ibonelela ngenkxaso ye-linux-dmabuf-unstable-v1 kunye ne-wp_viewporter protocol. Inkxaso ye-fullscreen-shell-unstable-v1 protocol yongezwe kumacandelo eqonga leWayland;
- Kwimodyuli yenkxaso yeqonga Android Ubuchule bokusebenzisa iincoko zasekhaya zokusebenza ngeefayile bongeziwe. Iimfuno ezincinci zenguqulelo yeqonga ziphakanyisiwe ukuya kuthi ga Android 5.0 (inqanaba le-API 21);
- I-Qt 3D yongeze inkxaso yokungenisa nokuthumela ngaphandle i-OpenGL texture abanikezeli. Iphunyeziwe inkxaso yokuqala yokungenisa glTF 2.0 imiboniso;
- Iimodyuli ze-Qt Script zirhoxisiwe kwaye ziya kususwa kukhupho oluzayo.
Ulawulo oluKhawulezayo lwe-Qt 1 kunye ne-Qt XmlPatterns. Imodyuli ye-Qt Canvas 3D isusiwe.
umthombo: opennet.ru
