Sgaoileadh frèam Qt 5.13

Às deidh sia mìosan de leasachadh ullachadh sgaoileadh frèam tar-àrd-ùrlar Qt 5.13. Tha an còd tùsail airson co-phàirtean Qt ceadaichte fo LGPLv3 agus GPLv2, innealan leasaiche Qt leithid Qt Creator agus qmake, agus tha cuid de mhodalan ceadaichte fo GPLv3.

prìomh innleachdan:

  • Tha làn thaic air a thoirt don mhodal “Qt for WebAssembly” (deuchainneach roimhe seo), a leigeas leat tagraidhean grafaigeach stèidhichte air Qt a chuir ri chèile ann an cruth mhodalan WebAssembly a ghabhas ruith gu dìreach ann am brobhsair lìn. Tha Emscripten air a chleachdadh airson cruinneachadh. Tha OpenGL ag eadar-theangachadh gu WebGL;
  • Chaidh comasan modal Qt GUI a leudachadh, a bhios a’ gnàthachadh chlasaichean co-cheangailte ri amalachadh le siostaman uinneig, giullachd thachartasan, amalachadh le OpenGL agus OpenGL ES, grafaigean 2D, ag obair le ìomhaighean, clòidean agus teacsa. Bidh an dreach ùr a’ cur API ùr ris
    QImage :: convertTo airson cruthan ìomhaigh a thionndadh. Chaidh dòighean ùra soilleir, tèarmann agus comas a chur ris a’ chlas QPainterPath;

  • Tha am modal Qt QML, a bheir seachad innealan airson eadar-aghaidh a leasachadh a’ cleachdadh cànan QML, air taic nas fheàrr a thoirt do sheòrsan àireamhach a tha air am mìneachadh ann an còd C ++. Giullachd as fheàrr de luachan “null” aig an ìre cruinneachaidh. Chuir sinn ris a’ chomas clàran gnìomh a ghineadh air siostaman Windows 64-bit, a’ toirt cothrom dhut an stac a leigeil ma sgaoil airson gnìomhan a chuir ri chèile le JIT;
  • Ann an Qt Quick, tha an nì TableView air comas a chuir ris a bhith a’ falach colbhan bùird agus sreathan;
  • Seòrsa a bharrachd ri Qt Quick Controls 2 Sealladh Split gus eileamaidean a shuidheachadh gu còmhnard no gu dìreach, a’ taisbeanadh dealaiche gluasadach eadar gach eileamaid. Chaidh seilbh a chuir ris airson ìomhaighean a leigeas leat smachd a chumail air an tasgadh aca;
  • Chaidh an einnsean lìn Qt WebEngine ùrachadh gu Chromium 73 agus a leudachadh le taic airson sealladair PDF togte, air a dhealbhadh mar chur-ris a-staigh. Bidh an sgaoileadh ùr cuideachd a’ cur ri stòradh teisteanasan teachdaiche ionadail agus taic airson teisteanasan bho QML. API brathan lìn air a chur ris. Chaidh taic airson eadar-ghlacadairean iarrtasan URL a mhìneachadh;
  • Tha am modal Qt Network airson socaidean SSL air taic a chuir ri seanalan tèarainte agus an comas sgrùdadh a dhèanamh air inbhe theisteanasan a’ cleachdadh an OCSP (Pròtacal Inbhe Teisteanas Air-loidhne). Gus taic a thoirt do SSL air Linux agus Android, chaidh meur ùr den leabharlann OpenSSL 1.1 a chleachdadh;
  • Anns a’ mhodal Qt Multimedia airson an seòrsa QML VideoOutput, chaidh taic airson ath-chluich leantainneach a chuir ris (gun stadan eadar diofar shusbaint, fo smachd seilbh flushMode). Airson Windows agus macOS, chaidh an comas frèam GStreamer a chleachdadh a chur ris. Taic a bharrachd airson dreuchdan claisneachd airson Android;
  • Chaidh am modal Qt KNX ùrachadh le taic airson inbhe den aon ainm airson smachd fèin-ghluasaid dachaigh. Chaidh API a chuir ris airson ceanglaichean teachdaiche tèarainte a stèidheachadh leis an t-seirbheisiche KNXnet, a ghabhas cleachdadh gus teachdaireachdan a chuir gu bus KNX gu tèarainte agus smachd a chumail air innealan le comas KNX;
  • Chaidh a’ bhratach leasachaidh deuchainneach a thoirt air falbh bhon C ++ API den mhodal Qt OPC UA, a bheir taic do inbhe conaltraidh gnìomhachais OPC/UA. API deuchainneach air a chur ris airson QML;
  • Chaidh modal deuchainneach ùr Pròtacal Iarrtas Cuingealaichte Qt CoAP a chur ris le buileachadh a’ phàirt teachdaiche den phròtacal M2M a thathas a’ cleachdadh gus lìonraidhean de dh’ innealan Internet of Things a chruthachadh. Taic gnìomhaichte airson DTLS (Datagram TLS) thairis air UDP;
  • Chaidh rèiteachadh agus leasachaidhean a dhèanamh air an t-seata mhodalan “Qt for Python” airson tagraidhean grafaigeach a chruthachadh ann am Python a ’cleachdadh Qt5 (tha cothrom aig luchd-leasachaidh Python air a’ mhòr-chuid den Qt C ++ API). Tha Qt airson Python stèidhichte air modal PySide2 agus a 'leantainn air adhart le leasachadh (gu dearbh, tha a' chiad fhoillseachadh de PySide le taic airson Qt 5 air a thabhann fo ainm ùr);
  • Modal deuchainn ùr air a chur ris Qt Lottie, a bheir seachad API QML adhartach a leigeas leat grafaigean agus beòthachaidhean às-mhalairt a thoirt seachad ann an cruth JSON a’ cleachdadh am plugan Bodymovin airson Adobe After Effects. Taing do QtLottie, faodaidh dealbhaiche buaidhean beothachaidh ullachadh ann an tagradh goireasach, agus faodaidh leasaiche faidhlichean às-mhalairt a cheangal gu dìreach ri eadar-aghaidh an tagraidh air QtQuick. Tha QtLottie a’ toirt a-steach meanbh-einnsean a chaidh a thogail a-steach airson beòthalachd, bàrr, laigheachadh agus buaidhean eile a dhèanamh. Tha an einnsean ruigsinneach tron ​​​​eileamaid LottieAnimation QML, a ghabhas smachd bho chòd QML san aon dòigh ri eileamaidean QtQuick sam bith eile;
  • Tha Qt Wayland Compositor, siostam tairgse ioma-snàthainn airson innealan freumhaichte stèidhichte air protocol Wayland, a’ toirt taic do na protocolaidhean linux-dmabuf-unstable-v1 agus wp_viewporter. Chaidh taic don phròtacal làn-sgrìn-shell-unstable-v1 a chur ri co-phàirtean àrd-ùrlair airson Wayland;
  • Anns a ’mhodal gus taic a thoirt don àrd-ùrlar Android, chaidh an comas còmhraidhean dùthchasach a chleachdadh airson obrachadh le faidhlichean a chuir ris. Chaidh riatanasan airson an dreach àrd-ùrlar as ìsle àrdachadh gu Android 5.0 (ìre API 21);
  • Tha Qt 3D air taic a chuir ris airson a bhith a’ toirt a-steach agus às-mhalairt luchd-tairgse inneach OpenGL. Cuir an gnìomh taic tùsail airson a bhith a’ toirt a-steach seallaidhean glTF 2.0;
  • Cha deach na modalan Qt Script a mholadh agus thèid an toirt air falbh ann am brath san àm ri teachd.
    Smachdan sgiobalta Qt 1 agus Qt XmlPatterns. Chaidh am modal Qt Canvas 3D a thoirt air falbh.

Source: fosgailtenet.ru

Cuir beachd ann