Qt 5.13 siidaynta qaabdhismeedka

Kadib lix bilood oo horumar ah diyaariyay sii daynta qaab-dhismeedka isdhaafsiga Qt 5.13. Koodhka isha ee qaybaha Qt waxa uu shati ku hoos leeyahay LGPLv3 iyo GPLv2, qalabka horumarinta Qt sida Qt Creator iyo qmake, iyo qaybo ka mid ah waxa ay shati ku haystaan ​​GPLv3.

Main wax cusub:

  • Taageero buuxda ayaa la bixiyaa moduleka "Qt for WebAssembly" (horey tijaabo ah), kaas oo kuu ogolaanaya inaad soo ururiso codsiyada garaafyada Qt-ku salaysan ee qaabka WebAssembly modules kuwaas oo si toos ah loogu socon karo browserka webka. Emscripten waxaa loo isticmaalaa isku-dubarid OpenGL waxay u tarjumaysaa WebGL;
  • Awoodaha moduleka Qt GUI waa la balaariyay, kaas oo soo koobaya fasallada la xidhiidha is dhexgalka nidaamyada daaqadaha, habaynta dhacdooyinka, isdhexgalka OpenGL iyo OpenGL ES, garaafyada 2D, la shaqaynta sawirada, xarfaha iyo qoraalka. Nooca cusub wuxuu ku darayaa API cusub
    QImage:: u beddelo si loogu beddelo qaababka sawirka. Habab cusub oo cad, kayd iyo karti ayaa lagu daray fasalka QPainterPath;

  • Qaybta Qt QML, oo ​​bixisa agabka lagu horumarinayo is-dhexgal iyadoo la adeegsanayo luqadda QML, ayaa horumarisay taageerada noocyada la tiriyey ee lagu qeexay koodka C++. Habaynta la wanaajiyey ee qiyamka "null" ee marxaladda isku-darka. Waxaa lagu daray awoodda lagu abuurayo jaantusyada shaqada ee nidaamyada 64-bit ee Windows, taasoo kuu oggolaanaysa inaad kala furto xirmooyinka hawlaha la soo ururiyey ee JIT;
  • Qt Quick, shayga TableView wuxuu ku daray awoodda lagu qariyo tiirarka miiska iyo safafka;
  • Nooca lagu daray Qt Quick Controls 2 SplitView in la dhigo curiyayaasha si toos ah ama toosan, oo muujinaya kala soocida guuri karta inta u dhaxaysa shay kasta. Hanti ayaa lagu daray astaamo kuu oggolaanaya inaad xakamayso kaydintooda;
  • Matoorka shabakadda Qt WebEngine waxaa loo cusboonaysiiyay Chromium 73 waxaana lagu balaadhiyey taageero ku dhex dhisan daawade PDF, oo loo qaabeeyey ku-dar gudaha ah. Siideynta cusub waxay sidoo kale ku dartay kaydinta shahaado macmiilka deegaanka iyo taageerada shahaadooyinka QML. Ogeysiisyada Shabakadda ee lagu daray API. Taageerada qeexida codsiga URL interceptors waa la fuliyay;
  • Qaabka Shabakadda Qt ee saldhigyada SSL ayaa ku daray taageerada kanaalada sugan iyo awoodda lagu hubinayo heerka shahaadooyinka iyadoo la adeegsanayo OCSP Si loo taageero SSL Linux iyo Android, laan cusub oo maktabadda OpenSSL 1.1 ayaa la isticmaalay;
  • Qaabka Qt Multimedia ee nooca QML ee VideoOutput, taageerada dib-u-ciyaarista joogtada ah ayaa lagu daray (iyagoo aan hakad lahayn inta u dhaxaysa waxyaabo kala duwan, oo ay maamusho hantida flushMode). Daaqadaha iyo macOS, awoodda isticmaalka qaabka GStreamer ayaa lagu daray. Taageerada lagu daray doorarka maqalka ee Android;
  • Module-ka Qt KNX waa la cusboonaysiiyay iyadoo la taageerayo heerka isla magaca kantaroolka otomaatiga guriga. Waxaa lagu daray API si loogu sameeyo xiriiro aamin ah oo macmiil ah oo lala yeesho server-ka KNXnet, kaas oo loo isticmaali karo in si ammaan ah loogu diro fariimaha baska KNX laguna xakameeyo aaladaha karti u leh KNX;
  • Calanka horumarka tijaabada ah ayaa laga saaray C++ API moduleka Qt OPC UA, kaas oo taageero siiya heerka isgaarsiinta warshadaha OPC/UA. API tijaabo ah oo lagu daray QML;
  • Qaab cusub oo tijaabo ah Qt CoAP Protocol Constrained Application ayaa lagu daray hirgelinta qaybta macmiilka ee borotokoolka M2M ee loo isticmaalo abuurista shabakadaha Internetka ee Waxyaabaha. Taageerada la hirgaliyay ee DTLS (Datagram TLS) ee UDP;
  • Hagaajinta iyo hagaajinta ayaa lagu sameeyay cutubyada "Qt for Python" ee abuurista codsiyada garaafyada Python iyadoo la adeegsanayo Qt5 (horumariyeyaasha Python waxay marin u heli karaan inta badan Qt C ++ API). Qt ee Python waxay ku saleysan tahay moduleka PySide2 waxayna sii wadaysaa horumarkeeda (xaqiiqdii, siideynta ugu horeysa ee PySide ee taageerada Qt 5 waxaa lagu bixiyaa magac cusub);
  • Lagu daray cutub cusub oo tijaabo ah Qt Lottie, kaas oo bixiya QML API horumarsan oo kuu ogolaanaya inaad soo bandhigto sawirada iyo animations lagu dhoofiyo qaabka JSON adigoo isticmaalaya Bodymovin plugin ee Adobe After Effects. Thanks to QtLottie, naqshadeeye wuxuu diyaarin karaa saamaynta animation codsi ku habboon, iyo horumariye wuxuu si toos ah ugu xiri karaa faylasha la dhoofiyay interface-ka codsiga ee QtQuick. QtLottie waxaa ka mid ah matoor yar oo ku dhex dhisan si uu u sameeyo animation, abuurka, lakabka iyo saamaynta kale. Matoorka waxaa laga heli karaa iyada oo loo marayo walxaha LottieAnimation QML, kaas oo lagu xakameyn karo code QML si la mid ah walxaha kale ee QtQuick;
  • Compositor-ka Qt Wayland, oo ah nidaam wax-is-gudbineed oo badan oo qalabaysan oo ku salaysan hab-maamuuska Wayland, wuxuu taageero siiya linux-dmabuf-unstable-v1 iyo borotokoolka wp_viewporter. Taageerada borotokoolka buuxa-shell-unstable-v1 ayaa lagu daray qaybaha madal ee Wayland;
  • Qaybta si ay u taageerto madal Android, awoodda isticmaalka wada-hadallada hooyo ee ku shaqaynta faylalka ayaa lagu daray. Shuruudaha nooca ugu yar ee madal ayaa kor loogu qaaday Android 5.0 (heerka API 21);
  • Qt 3D waxay ku dartay taageerada soo dejinta iyo dhoofinta samaynta texture OpenGL. Hirgelinta taageerada bilowga ah ee soo dejinta glTF 2.0;
  • Qaybaha qoraalka Qt waa la joojiyay waxaana laga saari doonaa siidaynta mustaqbalka.
    Xakamaynta degdega ah ee Qt 1 iyo Qt XmlPatterns. Qaabka Qt Canvas 3D waa la saaray

Source: opennet.ru

Add a comment