Tha an goireas leasachaidh wxWidgets 3.1.4 GUI an seo agus seo na tha ùr

Chaidh an dreach ùr fhoillseachadh bhon inneal ioma-chruth "WxWidgets 3.1.4" a tha an dàn airson eadar-aghaidh grafaigeach a chruthachadh airson Linux, Windows, macOS, UNIX agus àrd-ùrlaran gluasadach.

An t-inneal tha e sgrìobhte ann an C ++ agus tha e air a chuairteachadh fo cheadachas leabharlainn wxWindows an-asgaidh, aontachadh leis an Free Software Foundation agus OSI.

Tha an cead stèidhichte air an LGPL agus tha e cliùiteach le bhith a ’leigeil leat na teirmean agad fhèin a chleachdadh gus obraichean derivative a sgaoileadh ann an cruth binary. A bharrachd air a bhith a ’leasachadh phrògraman C / C ++, tha wxWidgets a’ toirt seachad ceanglaichean airson na cànanan prògramaidh as mòr-chòrdte, nam measg PHP, Python, Perl, agus Ruby.

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.1.4

Tha wxWidgets 3.1 air a shuidheachadh mar mheur leasachaidh, a ’leasachadh feartan ùra airson an ath sgaoileadh seasmhach, 3.2.0. An coimeas ris a ’mheur 3.0, tha grunn neo-chunbhalachd ìre API ann agus chan eilear a’ gealltainn gum fuirich an ABI seasmhach eadar dreachan eadar-amail 3.1.x.

A thaobh nan ùirsgeulan a tha air an taisbeanadh san dreach ùr seo, tha an siostam togail nevo stèidhichte air CMake air a shoilleireachadh, a bharrachd air an t-siostam togail a ’cur taic ri luchd-cruinneachaidh ùra (MSVC 2019, g ++ 10) agus siostaman obrachaidh (macOS 10.14 agus macOS 11 airson ARM).

Is e leasachadh eile a tha a ’seasamh a-mach san dreach ùr seo tèarainteachd nas fheàrr aig àm-ruith le bhith a ’dì-chomasachadh tionndaidhean cunnartach cunnartach eadar wxString agus“ char * ”.

Air an làimh eileChaidh a h-uile leabharlann treas-phàrtaidh a-steach ùrachadh. Taic a bharrachd airson WebKit 2 agus GStreamer 1.7, A bharrachd air an sin, chaidh leasachaidhean co-cheangailte ri taic airson inbhe C ++ 11 a bhuileachadh agus chaidh taic a chuir ris airson seanadh cruinneachaidh C ++ 20.

Cuideachd a ’cur cuideam air ath-dhealbhadh e taic OpenGL, chaidh cleachdadh dreachan ùra de OpenGL (3.2+) a leasachadh, a bharrachd air an taic ùr do thachartasan airson gluasadan smachd air an cluich le luchag.

De na h-atharrachaidhean eile a tha a ’seasamh a-mach den dreach ùr seo:

  • Chaidh leasachaidhean mòra a dhèanamh ris na clasaichean wxBusyInfo, wxDataViewCtrl, wxNotificationMessage, wxStaticBox, wxStyledTextCtrl, agus wxUIActionSimulator.
  • Chuir sinn ris a ’chomas luachan neo-iomlan a shònrachadh ann an wxFont agus wxGraphicsContext nuair a bhios tu a’ dearbhadh meud cruth-clò agus leud peansail aotrom.
  • Ann an wxStaticBox, tha an comas air bileagan rèiteachaidh a shònrachadh do Windows air a bhuileachadh.
  • Taic nas fheàrr airson taisbeanaidhean le dùmhlachd àrd piogsail (High DPI).
  • Taic a bharrachd airson teannachadh LZMA agus faidhlichean ZIP 64.
  • Clasaichean ùra air an toirt a-steach: wxActivityIndicator, wxAddRemoveCtrl, wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker, wxSecretStore agus wxTempFFile.
  • Taic a bharrachd airson colbhan reòta agus sreathan ann an wxGrid.
  • Tòrr fuasglaidhean anns na puirt wxGTK3 agus wxOSX / Cocoa.
  • Port wxQt deuchainneach ùr.

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.

Beachd, fàg do chuid fhèin

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.

  1.   Daibhidh, an dearg84 thuirt

    Halò
    Cha toil leam na tha am blog air fàs, tha e làn follaiseachd, tha e uamhasach, taboola timcheall an seo, thall an sin, dìreach le bhith a ’dol a-steach an seo tha eagal orm gum bi an coimpiutair agam gabhaltach. Guys, na cuir dragh air an dìleab a dh ’fhàg luchd-seilbh a’ bhlog agad roimhe, oir b ’e blog glè bhlasta a bh’ ann.