Scaoileadh fhoireann uirlisí grafacha wxWidgets 3.1.4

tharla sé scaoileadh foireann uirlisí tras-ardáin wxGiuirléidí 3.1.4, a ligeann duit comhéadain ghrafacha a chruthú le haghaidh Linux, Windows, macOS, UNIX agus ardáin soghluaiste. Tá wxWidgets 3.1 suite mar bhrainse forbróra a fhorbraíonn gnéithe nua don chéad scaoileadh cobhsaí eile 3.2.0. I gcomparáid leis an brainse 3.0, tá roinnt neamh-chomhoiriúnacht ag leibhéal an API agus ní ráthaítear go bhfanfaidh an ABI mar an gcéanna idir eisiúintí idirmheánacha 3.1.x.

Tá an fhoireann uirlisí scríofa i C++ agus déantar é a dháileadh faoi cheadúnas in aisce Ceadúnas leabharlainne wxWindows, arna fhormheas ag an Free Software Foundation agus an eagraíocht OSI. Tá an ceadúnas bunaithe ar an LGPL agus déantar idirdhealú air óna chead chun a théarmaí féin a úsáid chun oibreacha díorthacha a dháileadh i bhfoirm dhénártha. Chomh maith le cláir a fhorbairt in C/C++, soláthraíonn wxWidgets ceangail do na teangacha ríomhchlárúcháin is coitianta, lena n-áirítear PHP, Python, Perl и Ruby. Murab ionann agus feisteáin uirlisí eile, soláthraíonn wxWidgets feidhmchlár le cuma agus mothú fíordhúchasach don spriocchóras trí úsáid a bhaint as APIs an chórais seachas aithris a dhéanamh ar an GUI.

Príomh-nuálaíochtaí:

  • Córas tógála nua bunaithe ar CMake. Tá tacaíocht do thiomsaitheoirí nua (MSVC 2019, g++ 10) agus córais oibriúcháin (macOS 10.14 agus macOS 11 le haghaidh ARM) curtha leis an gcóras tionóil;
  • Calafort turgnamhach nua wxQt;
  • Athdhearadh tacaíocht OpenGL, feabhsaíodh úsáid leaganacha nua OpenGL (3.2+);
  • Tacaíocht bhreise le haghaidh imeachtaí do gothaí rialaithe a imrítear ag baint úsáide as an luch;
  • Cuireadh leis an gcumas luachanna neamhshlánuimhir a shonrú i wxFont agus wxGraphicsContext nuair atá clómhéideanna agus leithid pinn á sainiú;
  • cuireann wxStaticBox an cumas i bhfeidhm lipéid treallach a shannadh d’fhuinneoga;
  • Tacaíocht fheabhsaithe do scáileáin le dlús picteilín ard (Ard DPI);
  • Tacaíocht bhreise do chomhbhrú LZMA agus comhaid ZIP 64;
  • Ranganna nua tugtha isteach: wxActivityIndicator, wxAddRemoveCtrl,
    wxAppProgressIndicator, wxNativeWindow, wxPowerResourceBlocker,
    wxSecretStore agus wxTempFFile;

  • Tacaíocht bhreise do cholúin agus sraitheanna reo i wxGrid;
  • Modhanna nua tugtha isteach: wxDataViewToggleRenderer ::ShowAsRadio(), wxDateTime::
    GetWeekBasedYear(), wxDisplay ::GetPPI(), wxGrid ::SetCornerLabelValue(),
    wxHtmlEasyPrinting::SetPromptMode(), wxJoystickEvent::GetButtonOrdinal(),
    wxListBox ::GetTopItem(), wxProcess:: Gníomhachtaigh(), wxTextEntry ::ForceUpper(), wxStandardPaths::GetUserDir(),
    wxToolbook::EnablePage(), wxUIActionSimulator::Roghnaigh();
  • Tá feabhsuithe suntasacha déanta ar an wxBusyInfo, wxDataViewCtrl,
    wxNotificationMessage, wxStaticBox, wxStyledTextCtrl agus wxUIActionSimulator;

  • Slándáil feabhsaithe ama tiomsaithe leis an gcumas tiontaithe intuigthe contúirteacha a dhíchumasú idir teaghráin wxString agus “char*”.
  • Tá na leabharlanna tríú páirtí ar fad tugtha cothrom le dáta. Tacaíocht bhreise do WebKit 2 agus GStreamer 1.7;
  • Tá feabhsuithe déanta chun tacú leis an gcaighdeán C++11. Tacaíocht bhreise le tógáil le tiomsaitheoirí C++20.
  • Líon mór réitigh sna calafoirt wxGTK3 agus wxOSX/Cócó.

Foinse: oscailtenet.ru

Add a comment