Ukukhutshwa kwesakhelo seQt 6.7 kunye ne-Qt Creator 13 yendawo yophuhliso

Inkampani yeQt ikhuphe isakhelo seQt 6.7, esiqhubeka nomsebenzi wokuzinzisa nokwandisa ukusebenza kwesebe leQt 6. I-Qt 6.7 inika inkxaso kumaqonga. Windows 10+, macOS 12+, Linux (Ubuntu 22.04, i-openSUSE 15.5, i-SUSE 15 SP5, i-RHEL 8.8/9.2, Debian 11.6), i-iOS 16+, Android 8+ (API 23+), i-webOS, i-WebAssembly, i-INTEGRITY, i-VxWorks, i-FreeRTOS, kunye ne-QNX. Ikhowudi yomthombo yeenxalenye ze-Qt inelayisenisi phantsi kweelayisenisi ze-LGPLv3 kunye ne-GPLv2.

Utshintsho olukhulu kwiQt 6.7:

  • Inkxaso ephuculweyo yokusebenzisa ikhowudi esebenzisa izinto zomgangatho weC ++20. I-Qt eyongeziweyo::{eqinile,ebuthathaka,engaphelelanga}_iiklasi zokuodola ngokuphunyezwa kwe-std::*_iintlobo zokuodola ezihambelana neenkcukacha ze-C++17, kunye nee-macros ezinwenwela kwindlela ezintathu zokuthelekisa "" xa ziqulunqwe ngabaqulunqi. ezixhasa i-C ++ 20 (ukuba umqambi uxhasa kuphela i-C ++ 17, i-macros ibuyela ekusebenziseni abaqhubi abaqhelekileyo).

    Kuyenzeka ukusebenzisa i-std::i-template yeklasi yespan ukumela ulandelelwano oludityanisiweyo lwezinto, oluthatyathelwa indawo ludidi lwe-QSpan kwiinkqubo ezine-C++17. Umsebenzi uqhubekile ekuphumezeni inkxaso kwithala leencwadi le-std::chrono kwii-API ezahlukeneyo zeQt. Umzekelo, ukuphelelwa kwexesha kwi-Qt Network API ngoku kuchazwa kusetyenziswa std::intlobo zechrono kwaye zicaciswe ngendlela yelitheral efana ne "5s" ukubonisa imizuzwana emi-5.

  • Uphuhliso lwemodyuli yovavanyo ye-Qt Graphs, eyenzelwe ukwakha iintlobo ezahlukeneyo zeegrafu kunye nokubona iqoqo elikhulu ledatha eguqukayo ngokukhawuleza, iqhubekile. Imodyuli iphuhliswa njengokutshintshwa kwendawo yonke yemodyuli endala ye-Qt DataVisualization, esekwe kwi-OpenGL, kunye nemodyuli yeQt Charts. Imodyuli entsha isebenzisa i-Qt Quick 3D kunye ne-RHI (i-Rendering Hardware Interface) yokunikezela injini, exhasa i-3D APIs ezahlukeneyo (OpenGL, Vulkan, Metal and Direct 3D). Ukongeza kwi-3D yokubonwayo, inguqu entsha yongeza inkxaso ye-pie-dimensional pie kunye neegrafu zemigca, kunye ne-scatterplots. Ukudityaniswa nezixhobo zoopopayi kunye neziphumo ezifumanekayo kwi-Qt Quick zinikiwe. Inkxaso eyongeziweyo kwimixholo. Uyilo lwenziwe lwala maxesha ukunciphisa inani lemisebenzi yokwabiwa kwememori.
    Ukukhutshwa kwesakhelo seQt 6.7 kunye ne-Qt Creator 13 yendawo yophuhliso
  • Iiklasi ezintsha ze-QHttpHeaders, i-QNetworkRequestFactory, i-QRestAccessManager kunye ne-QRestReply zongezwe ukuphuhlisa izicelo zabaxhasi abasebenzisa i-HTTP-based APIs kunye ne-REST (i-Representational State Transfer) i-architecture.
  • Izakhono zemodyuli ye-Qt GRPC zandisiwe, zivumela ufikelelo kwiinkonzo ze-gRPC. I-Qt gRPC yongeze iiklasi ezintsha kwicala lomxumi, kwicala leseva, kunye neefowuni zokusasaza ezimbini ezivumela ukuthumela imiyalezo ngokuzenzekelayo xa ixabiso liguquka. I-Interceptor API iye yacetywa ukuba incamathele i-callback handles kwimiyalezo ekhethiweyo ye-gRPC, enokusetyenziswa, umzekelo, ukulungiselela ukuloga okanye ukugcinwa kwe-caching.
  • Imodyuli yeQt yeProtobuf, eyilelwe ukulungelelanisa iiklasi zeQt kusetyenziswa iProtocol Buffer protocol, yongeze ukukwazi ukwenza uthotho ukuya okanye ukusuka kwifomati yeJSON.
  • Imodyuli yeVektha yeQt SVG yongeze inkxaso ye-SVG 1.1 kunye ne-2.0 izinto, ezihlala zisetyenziswa kwimifanekiso yeSVG ekusebenzeni ( , , , Kwaye ), evumela uninzi lweefayile zeSVG ukuba ziboniswe. Kwabo bafuna inkxaso epheleleyo ye-SVG 2.0, sicebisa ukusebenzisa imodyuli ye-Qt WebEngine. Kongezwe into eluncedo ye-svgtoqml ukuguqula i-SVG ukuya kwi-QML yokurhweba ngaphandle kwemizobo yevektha ngokuthe ngqo kwi-Qt yomboniso oKhawuleza igrafu. Ukukwazi ukusebenzisa imodyuli ye-Qt yeeMilo eziKhawulezayo kumzobo womgangatho ophezulu weegophe usebenzisa i-fragment shader iye yazinziswa.
  • Inkxaso eyongeziweyo yeefonti eziguquguqukayo, apho ubukhulu, ububanzi kunye nezinye iimpawu ze-stylistic zeglyph zinokutshintsha ngokungenasizathu. Inkxaso eyongeziweyo kwiilayibrari ze icon. Xa usebenzisa i-QIcon :: esuka kuMnxeba umnxeba, kuyenzeka ukuba utshatise igama le icon kunye nesimboli kwilayibrari yomfanekiso.
  • Kukho amandla okufaka iiwindows zemveli zeqonga langoku kwi-Qt Quick scene, ekuvumela ukuba usebenzise izinto ze-interface ezibonelelwa yiqonga kwi-Qt Quick-based interface, umzekelo, ungayifaka i-AppKit MapView okanye Windows Umdlali wemidiya.
    Ukukhutshwa kwesakhelo seQt 6.7 kunye ne-Qt Creator 13 yendawo yophuhliso
  • Inkxaso eyongeziweyo yokongeza ikhowudi yonikezelo kwizicelo ezisekelwe kwi-Qt eKhawulezayo okanye kwi-Qt Widgets, usebenzisa nayiphi na imizobo ye-API exhaswayo kwi-Qt (Vulkan, OpenGL, Direct3D, Metal). Ukongeza kwenziwa ngokusebenzisa iiklasi zeQRhiQuickItem kunye neQRhiWidget.
  • Inkxaso epheleleyo yeqonga inikezelwa macOS 14, iOS 17, Windows 11 23H2, Android 14, RHEL 9.2, vula i-SUSE 15.5, i-SUSE Linux I-Enterprise Server 15. Kongezwe iindibano ze Windows, ehlanganiswe kusetyenziswa i-MinGW toolchain esekwe kwi-LLVM. Ulwakhiwo lwangaphambi kolwakhiwo lwe-ARM longeziwe (lwe Windows и Linux), kwiqonga leVxWorks 7 nakwiQNX 7.1.
  • I-stack ye-Boot2Qt ihlaziywe, engasetyenziselwa ukudala iisistim ze-mobile ezivulelekileyo kunye nendawo esekelwe kwi-Qt kunye ne-QML. Indawo yenkqubo kwiBoot2Qt ihlaziywe kwiqonga leYocto 4.3.
  • Iisampulu ezintsha zezicelo zongeziwe. Umzekelo woMbane woMbane usebenzisa iQt Indawo kunye noLawulo oluKhawulezayo lwe-Qt ukujonga ngeso lengqondo idatha yesiphango kwimephu. Idemo entsha yeZakhiwo ze-OSM zisebenzisa i-Qt Quick 3D, i-Qt Positioning kunye ne-Qt Network ukwenza imephu yokwakha ye-3D esekelwe kulwazi olusuka kwi-OpenStreetMap. Umzekelo woMncedisi obonakalayo ubonisa amandla okusebenza ngoopopayi be-3D. Umzekelo wonikezelo lweVolumetric ubonisa indlela yokusebenzisa i-3D textures kwi-Qt Quick 3D yokulandelela imitha yevolumu. Umzekelo we-StocQt uhlaziywe ngokupheleleyo, usebenzisa i-Qt Graphs ukubonisa idatha ye-stock market.
    Ukukhutshwa kwesakhelo seQt 6.7 kunye ne-Qt Creator 13 yendawo yophuhliso

Ukongeza, kubalulekile ukuphawula ukukhutshwa kwe-Qt Creator 13.0, indawo yophuhliso edibeneyo yokwenza usetyenziso olusebenzisa amaqonga ahlukeneyo kusetyenziswa ilayibrari ye-Qt. Ixhasa uphuhliso lwenkqubo ye-C++ yakudala kunye nokusetyenziswa kwe-QML, ulwimi olusebenzisa iJavaScript ukuchaza izikripthi, kunye neebhloko ezifana ne-CSS ukuchaza ulwakhiwo kunye neeparameter zezinto ze-interface. Izakhiwo ezilungele ukusetyenziswa ziyafumaneka kwi Linux, Windows kunye ne-maсOS.

Kwinguqulelo entsha:

  • Kongezwe abafaki abangaxhunyiwe kwi-intanethi nabakwi-intanethi kwiinkqubo ze-ARM kunye Linux.
  • Ujongano lwe-Welcome kuMdali we-Qt luhlaziyiwe ukuze luquke inkxaso yemixholo emnyama kunye nekhaphukhaphu.
    Ukukhutshwa kwesakhelo seQt 6.7 kunye ne-Qt Creator 13 yendawo yophuhliso
  • Ujongano oluphuculweyo lweepaneli ezihambayo ezisetyenziswa kwimowudi yokulungisa iimpazamo kunye nokudala amawijethi (uMyili weWidget). Inkxaso eyongeziweyo yokudilika okwethutyana kwiiphaneli ezithe nkqo. Kuyenzeka ukuhambisa iiphaneli ngokukhululekileyo ngeheda yazo ngaphandle kokuzikhulula kuqala.
    Ukukhutshwa kwesakhelo seQt 6.7 kunye ne-Qt Creator 13 yendawo yophuhliso
  • Inkxaso eyongeziweyo yokudala, ukuthunyelwa, ukusebenza kunye nokulungiswa kwezicelo zezixhobo ezisebenzisa uMphathi weSicelo se-Qt (kwizicelo ezisekelwe kwi-Qt 6 kunye ne-CMake).
  • Inkxaso eyongeziweyo ye-iOS 17.
  • Utshintshe ulawulo lolwakhiwo olungagqibekanga ukuze ngoku lusebenzise uvimba weefayili othi "yakha" kwikhowudi yeprojekthi. Ungatshintsha isalathiso sokwakha usebenzisa "Ezikhethwayo> Yakha kwaye Uqhube> IiPropati zokwakha ezihlala zikhona> Uluhlu lolwakhiwo oluhlala lukhona".
  • Kwimowudi yeprojekthi, icandelo elithi "Iithagethi ezilahlekileyo" longezwe, elibonisa iikiti (ikhonkco kwizixhobo ezahlukeneyo zokwakha kunye neenguqulelo ze-Qt) ezingasafumanekiyo, kwaye zibonelela ngokukwazi ukudala ukutshintshwa okanye ukuzisebenzisa xa kwakhiwa, ukuhambisa kunye nokwakhiwa. ukuqhuba enye ikhithi ekhoyo.
  • Kuyenzeka ukwenza iikiti zeeprojekthi ngolwimi lwePython (ukukhetha inguqulelo eyahlukileyo yetoliki).
  • Yongeza amandla okusebenzisa abancedisi I-LSP (iProtokholi yeSeva yoLwimi) ye-YAML, i-JSON kunye ne-Bash.
  • Umhleli wekhowudi ubonelela ngenkxaso yokuhamba ukusuka kumacandelo e-QML ukuya kwikhowudi ye-C ++ ehambelana nayo.
  • Iisetingi zeClangFormat ziphinde zahlengahlengiswa. Umhleli wokubhaliweyo onoqwalaselo lwesivakalisi unikiwe ukuze utshintshe ezakho iisetingi.
    Ukukhutshwa kwesakhelo seQt 6.7 kunye ne-Qt Creator 13 yendawo yophuhliso

umthombo: opennet.ru

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