Famoahana ny wxWidgets 3.2.0 fitaovana sary

9 taona taorian'ny nivoahan'ny sampana 3.0, dia naseho ny sampana stable vaovao amin'ny cross-platform toolkit wxWidgets 3.2.0, izay ahafahanao mamorona interface an-tsary ho an'ny Linux, Windows, macOS, UNIX ary sehatra finday. Raha ampitahaina amin'ny sampana 3.0 dia misy ny tsy mifanaraka amin'ny haavon'ny API. Ny kitapom-pitaovana dia nosoratana tamin'ny C ++ ary zaraina amin'ny alΓ lan'ny lisansa wxWindows Library License, ankatoavin'ny Open Source Foundation sy ny fikambanana OSI. Ny fahazoan-dΓ lana dia mifototra amin'ny LGPL ary miavaka amin'ny alalan'ny fanomezan-dΓ lana hampiasa ny teniny manokana amin'ny fizarana asa derivative amin'ny endrika binary.

Ho fanampin'ny famolavolana programa amin'ny C ++, ny wxWidgets dia manome fatorana ho an'ny fiteny fandaharana malaza indrindra, anisan'izany ny PHP, Python, Perl ary Ruby. Tsy sahala amin'ny fitaovana hafa, ny wxWidgets dia manome fampiharana manana endrika sy fahatsapana tena teratany ho an'ny rafitra kendrena amin'ny fampiasana API rafitra fa tsy maka tahaka ny GUI.

Fanavaozana lehibe:

  • Napetraka ny seranana andrana vaovao an'ny wxQt, ahafahan'ny wxWidgets miasa eo ambonin'ny rafitra Qt.
  • Ny seranan-tsambo wxGTK dia manome fanohanana feno amin'ny protocol Wayland.
  • Fanampiana fanampiny ho an'ny efijery manana hakitroky avo lenta (DPI avo). Nampiana ny fahafahana manendry DPI samihafa ho an'ny mpanara-maso samihafa ary manova ny DPI. Natolotra ny API wxBitmapBundle vaovao, izay ahafahanao manodinkodina dikan-tsary maromaro amin'ny sary bitmap, aseho amin'ny fanapahan-kevitra samihafa, amin'ny fitambarany.
  • Rafitra fananganana vaovao mifototra amin'ny CMake no natolotra. Fanohanana ireo mpamoron-javatra vaovao (anisan'izany ny MSVS 2022, g ++ 12 ary clang 14) ary ny rafitra fiasana dia nampiana tao amin'ny rafitra fivoriambe.
  • Nohavaozina ny fanohanan'ny OpenGL, nohatsaraina ny fampiasana dikan-teny OpenGL vaovao (3.2+).
  • Fanohanana fanampiny ho an'ny famatrarana LZMA sy rakitra ZIP 64.
  • Nohatsaraina ny fiarovana ny fotoana fanangonana, noho ny fahafahana manafoana ny fiovam-po mampidi-doza eo amin'ny tadin'ny karazana wxString sy "char*".
  • Fanampiana hetsika fanampiny ho an'ny fihetsika mifehy ny totozy.
  • Ny kilasy wxFont sy wxGraphicsContext izao dia afaka mamaritra ny soatoavina tsy integer rehefa mamaritra ny haben'ny endri-tsoratra sy ny sakan'ny pen.
  • Ny kilasin'ny wxStaticBox dia mampihatra ny fahafahana mametraka marika tsy misy dikany amin'ny windows.
  • Ny wxWebRequest API izao dia manohana ny HTTPS sy HTTP/2.
  • Ny kilasy wxGrid dia nanampy fanohanana ho an'ny tsanganana sy andalana mangatsiaka.
  • Kilasy vaovao nampidirina: wxActivityIndicator, wxAddRemoveCtrl, wxAppProgressIndicator, wxBitmapBundle, wxNativeWindow, wxPersistentComboBox, wxPowerResourceBlocker, wxSecretStore, wxTempUIFFile ary w.
  • Napetraka ho an'ny kilasy vaovao rehetra sy ny kilasy efa misy ny mpiandraikitra XRC vaovao.
  • Fomba vaovao nampidirina: wxDataViewToggleRenderer::ShowAsRadio(), wxDateTime::GetWeekBasedYear(), wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(), wxHtmlEasyPrinting:(SetPromptJode::SetPromptJode) wxListBox:: Get TopItem (), wxProcess:: Activate(), wxTextEntry::ForceUpper(), wxStandardPaths::GetUserDir(), wxToolbook::EnablePage(), wxUIActionSimulator::Select().
  • Nisy fanatsarana lehibe natao tamin'ny kilasy wxBusyInfo, wxDataViewCtrl, wxNotificationMessage, wxStaticBox, wxStyledTextCtrl, ary wxUIActionSimulator.
  • Ny fanohanana ny sehatra macOS dia nohatsaraina, anisan'izany ny fahafahana mampiasa lohahevitra maizina ary fanampiana fanampiny ho an'ny fitaovana mandeha amin'ny processeur ARM.
  • Nisy fanatsarana natao hanohanana ny fenitra C++11. Fanampiana fanampiny ho an'ny fananganana miaraka amin'ny C++ 20 compiler.
  • Nohavaozina avokoa ny tranomboky an'ny antoko fahatelo rehetra. Fanohanana fanampiny ho an'ny WebKit 2 sy GStreamer 1.7.

Source: opennet.ru

Add a comment