Qt 5.13 ukukhutshwa kwesakhelo

Emva kweenyanga ezintandathu zophuhliso zilungisiwe ukukhululwa kwesakhelo seqonga elinqamlezileyo Qt 5.13. 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 ezintsha:

  • 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 I-SplitView 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 Qt Lottie, 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

Thenga ukusingathwa okuthembekileyo kwiindawo ezinokhuseleko lweDDoS, iiseva zeVPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekileyo ngokhuseleko lwe-DDoS, iiseva zeVPS VDS | ProHoster