Chaidh wxWidgets 3.2.0 a leigeil ma sgaoil mu thràth agus is iad sin na naidheachdan aige

O chionn ghoirid chaidh a’ chiad fhoillseachadh de mheur ùr ainmeachadh tar-àrd-ùrlar inneal stàball wxWidgets 3.2.0, a leigeas leat eadar-aghaidh grafaigeach a chruthachadh airson Linux, Windows, macOS, UNIX, agus àrd-ùrlaran gluasadach.

An coimeas ris a 'mheur 3.0, tha grunn neo-fhreagarrachd aig ìre API. Eu-coltach ri innealan eile, Tha wxWidgets a ’toirt seachad tagradh a tha dha-rìribh dùthchasach airson an t-siostam targaid, a ’cleachdadh API siostaim an àite a bhith a’ dèanamh atharrais air GUI.

Tha wxWidgets air a mhìneachadh nas fheàrr mar inneal dùthchasach air sgàth a ’toirt deagh shreath de thoirt air falbh do smachdan dùthchasach àrd-ùrlar, an-aghaidh atharrais smachdan a ’cleachdadh grafaigean prìomhadail. Le bhith a ’cleachdadh smachd dùthchasach anns na h-àrd-chabhsairean a th’ ann tha sin a ’leigeil leinn barrachd toraidhean lèirsinneach dùthchasach a choileanadh airson an eadar-aghaidh grafaigeach na leabharlannan eile leithid Swing (airson Java), a bharrachd air coileanadh nas fheàrr agus buannachdan eile a thabhann.

Chan eil wxWidgets air a chuingealachadh a-mhàin ri leasachadh eadar-aghaidh grafaigeach, tha seo air sgàth gu bheil còmhdach de eadar-phròiseasan conaltraidh aig an leabharlann, comasan airson an lìonra leithid socaidean, agus mòran a bharrachd.

Prìomh fheartan ùra wxWidgets 3.2.0

Anns an dreach ùr seo a tha air a thaisbeanadh, thathas a’ comharrachadh sin chuir an gnìomh port deuchainneach ùr wxQt, a leigeas le wxWidgets a bhith ag obair air mullach frèam Qt, fhad ‘s a tha port wxGTK a’ toirt làn thaic don phròtacal Wayland.

A bharrachd air an seo, tha e cuideachd air a chomharrachadh taic a bharrachd airson scrionaichean le dùmhlachd picteil àrd (DPI àrd) agus sin comas a bharrachd airson diofar DPI a shònrachadh airson diofar sgrùdairean agus atharraich DPI gu dinamach, agus chaidh wxBitmapBundle API ùr a mholadh a leigeas leat diofar roghainnean bitmap a tha air an taisbeanadh aig diofar rùintean a làimhseachadh còmhla.

Is e atharrachadh eile a tha a ’seasamh a-mach sin tha siostam togail ùr stèidhichte air CMake air a mholadh anns an deach taic airson luchd-cruinneachaidh ùra (a’ gabhail a-steach MSVS 2022, g ++12, agus clang 14) agus siostaman obrachaidh a chur ris an t-siostam togail.

Tha an taic OpenGL ath-obrachadh, chaidh cleachdadh nas fheàrr de dhreachan ùra de OpenGL (3.2+), a bharrachd air taic airson teannachadh LZMA agus tasglannan ZIP 64 a chur ris.

Air an làimh eile, tha e cuideachd a’ soilleireachadh tèarainteachd ùine cruinneachaidh leasaichte leis a’ chomas air atharrachaidhean cunnartach cunnartach a chuir dheth eadar sreathan de sheòrsan wxString agus “char*” agus taic a bharrachd do thachartasan gus smachd a chumail air gluasadan a chaidh a chluich leis an luchag.

Ann an clasaichean wxFont agus wxGraphicsContext, chuir e ris a’ chomas luachan neo-iomlan a shònrachadh nuair a bhios tu a’ dearbhadh meud cruth-clò agus leud an stoidhle. Bidh an clas wxStaticBox a’ buileachadh comas bileagan neo-riaghailteach a shònrachadh do windows.

Den fheadhainn eile ag atharrachadhs a sheasas a-mach:

  • Chaidh taic airson HTTPS agus HTTP/2 a chur ris an wxWebRequest API.
  • Taic a bharrachd airson colbhan is sreathan reothadh sa chlas wxGrid.
  • Taic nas fheàrr airson àrd-ùrlar macOS, a’ toirt a-steach comas cuspair dorcha a chleachdadh agus taic a bharrachd airson innealan stèidhichte air pròiseasairean ARM.
  • Chaidh leasachaidhean a dhèanamh gus taic a thoirt do inbhe C++11. Taic a bharrachd airson co-chruinneachadh le luchd-cruinneachaidh C ++20.
  • Tha na leabharlannan treas-phàrtaidh uile air an ùrachadh. Taic a bharrachd airson WebKit 2 agus GStreamer 1.7.

Mu dheireadh Ma tha ùidh agad barrachd fhaighinn a-mach mu dheidhinn, faodaidh tu sgrùdadh a dhèanamh air na mion-fhiosrachadh le bhith a ’dol chun cheangal a leanas.

Luchdaich sìos wxWidgets

Dhaibhsan aig a bheil ùidh ann a bhith comasach air an inneal seo a luchdachadh sìos agus a stàladh, faodaidh iad na pacaidean airson an t-siostam obrachaidh targaid (Windows, Mac no Linux) fhaighinn bhon làrach-lìn oifigeil anns an roinn luchdachadh sìos aige

Is e seo an ceangal.

Ann an cùis an fheadhainn a bhios a ’cleachdadh Debian, Ubuntu no cuid de thoraidhean dhiubh sin, faodaidh iad cur ri chèile le bhith a’ taipeadh na leanas anns a ’phort-adhair.

sudo apt-get install libgtk-3-dev build-essential checkinstall

Bidh iad a ’dol air adhart gus unzip a’ phacaid a luchdaich iad sìos bhon làrach-lìn oifigeil agus a-steach don phasgan a thàinig às. An seo faodaidh iad fosgladh-uidhe fhosgladh ann an slighe a ’phasgain no iad fhèin a shuidheachadh taobh a-staigh am pasgan sa cheann-uidhe.

Agus bidh sinn a ’cur ri chèile le:

mkdir gtk-build
cd gtk-build/
../configure --disable-shared --enable-unicode
make


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

Bi a 'chiad fhear a thog beachd

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh. Feum air achaidhean air an comharrachadh le *

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.