Ntọhapụ nke wxWidgets 3.1.4 ngwa ihe osise

mere ntọhapụ nke ngwa ọrụ obe-ikpo okwu wxWidgets 3.1.4, nke na-enye gị ohere ịmepụta eserese eserese maka Linux, Windows, macOS, UNIX na nyiwe mkpanaka. WxWidgets 3.1 ka edobere dị ka alaka ụlọ ọrụ na-emepụta atụmatụ ọhụrụ maka ntọhapụ kwụsiri ike na-esote 3.2.0. E jiri ya tụnyere ngalaba 3.0, enwere ọtụtụ enweghị ndakọrịta na ọkwa API na ABI anaghị ekwe nkwa na ọ ga-adị otu n'etiti mwepụta 3.1.x etiti.

Edere ngwa ngwa na C++ ma kesaa ya n'okpuru ikikere efu Akwụkwọ ikike wxWindows, nke Free Software Foundation na otu OSI kwadoro. Ikikere dabere na LGPL ma bụrụ ihe pụrụ iche site na ikike ya iji usoro nke ya kesaa ọrụ ewepụtara n'ụdị ọnụọgụ abụọ. Na mgbakwunye na mmepe mmemme na C/C++, wxWidgets na-enye njikọ maka asụsụ mmemme kacha ewu ewu, gụnyere PHP, Python, Perl и Ruby. N'adịghị ka ngwa ngwa ndị ọzọ, wxWidgets na-enye ngwa nwere ọdịdị ala na mmetụta maka sistemụ ebumnuche site na iji API sistemụ kama iṅomi GUI.

Isi ihe ọhụrụ:

  • Sistemụ nrụpụta ọhụrụ dabere na CMake. agbakwunyere nkwado maka ndị nchịkọta ọhụrụ (MSVC 2019, g ++ 10) na sistemụ arụmọrụ (macOS 10.14 na macOS 11 maka ARM) na sistemụ mgbakọ;
  • Ọdụ ụgbọ mmiri nnwale ọhụrụ nke wxQt;
  • Emezigharịrị nkwado OpenGL, emezila iji ụdị OpenGL ọhụrụ (3.2+) emeziwanye;
  • Nkwado agbakwunyere maka mmemme maka mmegharị njikwa ejiri òké egwuri egwu;
  • Agbakwunyere ikike ịkọwapụta ụkpụrụ na-abụghị integer na wxFont na wxGraphicsContext mgbe ị na-akọwa nha font na obosara mkpịsị akwụkwọ;
  • wxStaticBox na-arụ ọrụ ike ikenye akara aka ike na windo;
  • Nkwado emelitere maka ihuenyo nwere njupụta pixel dị elu (DPI dị elu);
  • Nkwado agbakwunyere maka mkpakọ LZMA na faịlụ ZIP 64;
  • Klas ọhụrụ ewebata: wxActivityIndicator, wxAddRemoveCtrl,
    Ihe ngosi wxAppProgress, wxNativeWindow, wxPowerResourceBlocker,
    wxSecretStore na wxTempFFile;

  • nkwado agbakwunyere maka kọlụm na ahịrị na-ajụ oyi na wxGrid;
  • Ụzọ ọhụrụ ewebata: wxDataViewToggleRenderer::ShowAsRadio(), wxDateTime::
    GetWeekBasedYear(), wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(),
    wxHtml EasyPrinting::SetPromptMode(), wxJoystickEvent::GetButtonOrdinal(),
    wxListBox:: GetTopItem(), wxProcess:: Tinyegharịa(), wxTextEntry::ForceUpper(), wxStandardPaths::GetUserDir(),
    wxToolbook::EnablePage(), wxUIActionSimulator::Họrọ();
  • Emeela ezigbo nkwalite na wxBusyInfo, wxDataViewCtrl,
    wxNotificationMessage, wxStaticBox, wxStyledTextCtrl na wxUIActionSimulator;

  • Nchekwa oge mkpokọta emelitere site n'ikike iji gbanyụọ ntụgharị dị ize ndụ n'etiti ụdọ wxString na "char*".
  • Emelitere ọba akwụkwọ ndị ọzọ niile gụnyere. Nkwado agbakwunyere maka WebKit 2 na GStreamer 1.7;
  • Emeela nkwalite iji kwado ọkọlọtọ C++11. Nkwado agbakwunyere maka iji ndị nchịkọta C++20 wuo ya.
  • Ọnụ ọgụgụ dị ukwuu nke ndozi na ọdụ ụgbọ mmiri wxGTK3 na wxOSX/ koko.

isi: opennet.ru

Tinye a comment