Sgaoileadh frèam Qt 5.15

Air a chuir a-steach le sgaoileadh frèam tar-àrd-ùrlar Qt 5.15. Tha an còd tùsail airson co-phàirtean Qt air a thoirt seachad fo cheadan LGPLv3 agus GPLv2. Thèid meur ùr de Qt 6 fhoillseachadh san Dùbhlachd, anns a bheil dùil atharrachaidhean mòra ailtireachd. Gus an gluasad gu meur Qt 6 san àm ri teachd a dhèanamh rèidh, tha Qt 5.15 a’ toirt a-steach buileachadh ro-shealladh de chuid de fheartan ùra agus rabhaidhean a bharrachd mun ìsleachadh gnìomhachd a tha ri thighinn airson a thoirt air falbh ann an Qt 6.

Tha Qt 5.15 air a chomharrachadh mar sgaoileadh Taic Fad-ùine (LTS). Aig an aon àm, airson ùrachaidhean coimhearsnachd gu meur 5.15 thèid fhoillseachadh dìreach gus an tèid an ath iris chudromach a chruthachadh, i.e. mu shia mìosan. Bidh an cearcall LTS leudaichte, a tha a’ toirt a-steach a bhith a’ gineadh ùrachaidhean thar trì bliadhna, air a chuingealachadh ri luchd-cleachdaidh le cead malairteach ($ 5508 sa bhliadhna gach leasaiche airson companaidhean cunbhalach, agus $499 sa bhliadhna airson companaidhean tòiseachaidh is gnìomhachasan beaga). The Qt Company cuideachd beachdachadh an comas atharrachadh gu modal cuairteachaidh Qt, anns am bi a h-uile brath airson a’ chiad 12 mìosan air a sgaoileadh a-mhàin gu luchd-cleachdaidh ceadan malairteach. Ach gu ruige seo chan eil am beachd seo air a dhol nas fhaide na deasbad.

prìomh innleachdan ann an Qt 5.15:

  • Lean obair air cruthachadh API grafaigean eas-chruthach nach eil an urra ri API 3D an t-siostaim obrachaidh. Is e prìomh phàirt den chruach grafaigean Qt ùr an einnsean tairgse seallaidh, a bhios a’ cleachdadh an ìre RHI (Rendering Hardware Interface) gus cumhachd a thoirt do thagraidhean Qt Quick chan ann a-mhàin le OpenGL, ach cuideachd a bharrachd air na APIan Vulkan, Metal and Direct 3D. Ann an 5.15, tha an stac grafaigean ùr air a thabhann ann an cruth roghainn aig a bheil inbhe “Ro-shealladh Teicneòlais”.
  • Tha làn thaic modal air a thoirt seachad Qt luath 3d a, às an deach an soidhne de leasachadh deuchainneach a thoirt air falbh. Tha Qt Quick 3D a’ toirt seachad API aonaichte airson eadar-aghaidh cleachdaiche a chruthachadh stèidhichte air Qt Quick a bhios a’ cothlamadh eileamaidean grafaiceachd 2D agus 3D. Leigidh an API ùr leat QML a chleachdadh gus eileamaidean eadar-aghaidh 3D a mhìneachadh gun a bhith a’ cleachdadh cruth UIP. Ann an Qt Quick 3D, faodaidh tu aon àm ruith (Qt Quick), aon chruth sealladh agus aon fhrèam beothalachd airson 2D agus 3D, agus Qt Design Studio a chleachdadh airson leasachadh eadar-aghaidh lèirsinneach. Bidh am modal a’ fuasgladh dhuilgheadasan leithid mòr os-cionn nuair a bhios e ag aonachadh QML le susbaint bho Qt 3D no 3D Studio, agus a’ toirt seachad comas air beòthachaidhean agus cruth-atharrachaidhean a shioncronachadh aig an ìre frèam eadar 2D agus 3D.

    Tha feartan ùra a chaidh a chur ri Qt Quick 3D a’ toirt a-steach taic airson buaidhean iar-ghiollachd, API C ++ airson làimhseachadh geoimeatraidh, API cuairteachaidh stèidhichte air clas QQuaternion, agus taic airson solais puing. Gus measadh a dhèanamh air na diofar fheartan aig Qt Quick 3D ullaichte tagradh demo sònraichte a sheallas mar as urrainn dhut seòrsaichean agus stòran solais atharrachadh, modalan iom-fhillte a chleachdadh, inneach, stuthan agus anti-aliasing a làimhseachadh. Aig an aon àm air a mholadh leigeil ma sgaoil àrainneachd gus eadar-aghaidh cleachdaiche Qt Design Studio 1.5 a dhealbhadh, a bheir làn thaic do Qt Quick 3D.


  • Ann an Qt QML bha an obair dùmhlaichte mar ullachadh airson Qt 6. Tha comas air togalaichean leis a' bhuadh 'riatanach' a chleachdadh ann am pàirtean, a tha riatanach airson an stàladh, a chur an gnìomh. Tha an goireas qmllint air gineadh rabhaidhean a leasachadh mu dhuilgheadasan a dh’ fhaodadh a bhith ann an còd QML. Chuir sinn ris a’ ghoireas qmlformat, a tha ga dhèanamh nas fhasa còd QML a chruth a rèir stiùiridhean stoidhle còdaidh. A’ dèanamh cinnteach à co-chòrdalachd QML leis an deasachadh Qt airson microcontrollers.
  • Ann an Qt Quick, chaidh taic airson àiteachan dath a chuir ris an eileamaid Ìomhaigh. Chaidh eileamaid PathText ùr a chuir ri Qt Quick Shapes.
    Chaidh seilbh cursorShape a chuir ris an inneal-làimhseachaidh puing, tron ​​​​urrainn dhut cruth cùrsair na luchaige atharrachadh air siostaman deasg. Chuir sinn eileamaid HeaderView ris gus a dhèanamh nas fhasa bannan-cinn dìreach is còmhnard a chuir ri bùird stèidhichte air TableView.

  • Chaidh taic sgeadachadh uinneig taobh teachdaiche (CSD) a leasachadh gu mòr, a’ leigeil le tagradh na sgeadachaidhean uinneig aige fhèin a mhìneachadh agus susbaint gnàthaichte a chuir ann am bàr tiotal na h-uinneige.
  • Modal air a dhèanamh seasmhach 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 tro eileamaid LottieAnimation QML, a ghabhas smachd bho chòd QML san aon dòigh ri eileamaid QtQuick sam bith eile.
  • Chaidh an einnsean brabhsair Qt WebEngine ùrachadh gu bunait còd Chromium 80 (ann am meur 5.14 chaidh Chromium 77 a chleachdadh, is e an dreach làithreach Chromium 83).
  • Tha am modal Qt 3D air innealan pròifil agus deasbaid a leasachadh.
  • Tha Qt Multimedia air taic a chuir ris airson toirt seachad ioma-uachdar.
  • Ann an Qt GUI, tha gnìomhachd sgèileadh ìomhaighean agus cruth-atharrachaidh a-nis ioma-snàithleach ann an iomadh cùis.
  • Tha Qt Network air taic a chuir ris airson amannan àbhaisteach agus ath-ghoiridean seisean ann an TLS 1.3 (Tiogaid Seisean, leig leat seisean ath-thòiseachadh gun a bhith a’ sàbhaladh staid air taobh an fhrithealaiche).
  • Cuir an comas Qt Core, QRunnable agus QThreadPool obrachadh le std :: function. Chuir sinn dòigh ùr ris QFile ::moveToTrash () airson rudan a ghluasad chun sgudal, a’ toirt aire do mhion-fhiosrachadh diofar àrd-ùrlaran.
  • Ann an qt airson Android air a chur ris Taic airson còmhraidhean dùthchasach airson faidhlichean fhosgladh agus a shàbhaladh.

Source: fosgailtenet.ru

Cuir beachd ann