Sgaoileadh inneal inneal grafaigeach wxWidgets 3.1.4

thachair leigeil ma sgaoil inneal tar-àrd-ùrlar wxWidgets 3.1.4, a leigeas leat eadar-aghaidh grafaigeach a chruthachadh airson Linux, Windows, macOS, UNIX agus àrd-ùrlaran gluasadach. Tha wxWidgets 3.1 air a shuidheachadh mar mheur leasaiche a leasaicheas feartan ùra airson an ath sgaoileadh seasmhach 3.2.0. An coimeas ris a’ mheur 3.0, tha grunn neo-fhreagarrachd aig ìre API agus chan eilear cinnteach gum fuirich an ABI mar an ceudna eadar fiosan eadar-mheadhanach 3.1.x.

Tha an inneal air a sgrìobhadh ann an C ++ agus air a chuairteachadh fo chead an-asgaidh Cead Leabharlann wxWindows, air aontachadh leis an Free Software Foundation agus a’ bhuidheann OSI. Tha an cead stèidhichte air an LGPL agus tha e air a chomharrachadh le cead na teirmean aige fhèin a chleachdadh gus obraichean derivative a sgaoileadh ann an cruth binary. A bharrachd air a bhith a’ leasachadh phrògraman ann an C/C ++, tha wxWidgets a’ toirt seachad ceanglachan airson na cànanan prògramaidh as mòr-chòrdte, a’ gabhail a-steach PHP, Python, Perl и Ruby. Eu-coltach ri innealan eile, tha wxWidgets a’ toirt sealladh agus faireachdainn fìor dhùthchasach don t-siostam targaid le bhith a’ cleachdadh APIan an t-siostaim seach a bhith ag atharrais air an GUI.

Prìomh innleachdan:

  • Siostam togail ùr stèidhichte air CMake. Chaidh taic airson luchd-cruinneachaidh ùra (MSVC 2019, g ++ 10) agus siostaman obrachaidh (macOS 10.14 agus macOS 11 airson ARM) a chur ris an t-siostam cruinneachaidh;
  • Port deuchainneach ùr wxQt;
  • Chaidh taic OpenGL ath-dhealbhadh, chaidh cleachdadh tionndaidhean OpenGL ùra (3.2+) a leasachadh;
  • Taic a bharrachd airson tachartasan airson gluasadan smachd air an cluich leis an luchag;
  • Chuir sinn ris a’ chomas luachan neo-iomlan a shònrachadh ann an wxFont agus wxGraphicsContext nuair a thathar a’ mìneachadh meudan cruth-clò agus leud peann;
  • wxStaticBox a’ cur an gnìomh comas bileagan neo-riaghailteach a shònrachadh gu uinneagan;
  • Taic nas fheàrr airson scrionaichean le dùmhlachd picteil àrd (Àrd 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 is sreathan reòta ann an wxGrid;
  • Dòighean ùra air an toirt a-steach: wxDataViewToggleRenderer ::ShowAsRadio (), wxDateTime ::
    GetWeekBasedYear(), wxDisplay ::GetPPI(), wxGrid ::SetCornerLabelValue(),
    wxHtmlEasyPrinting::SetPromptMode(), wxJoystickEvent::GetButtonOrdinal(),
    wxListBox ::GetTopItem(), wxProcess:: Gnìomhaich(), wxTextEntry ::ForceUpper(), wxStandardPaths ::GetUserDir(),
    wxToolbook::EnablePage(), wxUIActionSimulator::Tagh();
  • Chaidh leasachaidhean mòra a dhèanamh air an wxBusyInfo, wxDataViewCtrl,
    wxNotificationMessage, wxStaticBox, wxStyledTextCtrl agus wxUIActionSimulator;

  • Tèarainteachd ùine cruinneachaidh nas fheàrr leis a’ chomas atharrachaidhean cunnartach cunnartach eadar sreangan wxString agus “char *” a chuir dheth.
  • Tha na leabharlannan treas-phàrtaidh uile air an ùrachadh. Taic a bharrachd airson WebKit 2 agus GStreamer 1.7;
  • Chaidh leasachaidhean a dhèanamh gus taic a thoirt do inbhe C++11. Taic a bharrachd airson togail le luchd-cruinneachaidh C ++20.
  • Àireamh mhòr de dh’ rèiteachaidhean anns na puirt wxGTK3 agus wxOSX/Cocoa.

Source: fosgailtenet.ru

Cuir beachd ann