このツールキットは C++ で書かれており、無料ライセンスで配布されています。
主な革新:
- CMake に基づく新しいビルド システム。 新しいコンパイラー (MSVC 2019、g++ 10) とオペレーティング システム (ARM 用 macOS 10.14 および macOS 11) のサポートがアセンブリ システムに追加されました。
- wxQt の新しい実験用ポート。
- OpenGL サポートが再設計され、新しい OpenGL バージョン (3.2 以降) の使用が改善されました。
- マウスを使用して実行されるコントロール ジェスチャのイベントのサポートが追加されました。
- フォント サイズとペン幅を定義するときに、wxFont と wxGraphicsContext に非整数値を指定する機能を追加しました。
- wxStaticBox は、ウィンドウに任意のラベルを割り当てる機能を実装します。
- 高ピクセル密度 (高 DPI) の画面のサポートが改善されました。
- LZMA 圧縮および ZIP 64 ファイルのサポートが追加されました。
- 導入された新しいクラス: wxActivityIndicator、wxAddRemoveCtrl、
wxAppProgressIndicator、wxNativeWindow、wxPowerResourceBlocker、
wxSecretStore と wxTempFFile; - wxGrid の列と行をフリーズするためのサポートが追加されました。
- 導入された新しいメソッド: wxDataViewToggleRenderer::ShowAsRadio()、wxDateTime::
GetWeekBased Year()、wxDisplay::GetPPI()、wxGrid::SetCornerLabelValue()、
wxHtmlEasyPrinting::SetPromptMode()、wxJoystickEvent::GetButtonOrdinal()、
wxListBox::GetTopItem()、wxProcess::Activate()、wxTextEntry::ForceUpper()、wxStandardPaths::GetUserDir()、
wxToolbook::EnablePage()、wxUIActionSimulator::Select(); - wxBusyInfo、wxDataViewCtrl、
wxNotificationMessage、wxStaticBox、wxStyledTextCtrl、および wxUIActionSimulator。 - wxString と "char*" 文字列の間の危険な暗黙的な変換を無効にする機能により、コンパイル時のセキュリティが向上しました。
- 含まれているすべてのサードパーティ ライブラリが更新されました。 WebKit 2 と GStreamer 1.7 のサポートを追加しました。
- C++11 標準をサポートするために改良が加えられました。 C++20 コンパイラを使用したビルドのサポートが追加されました。
- wxGTK3 および wxOSX/Cocoa ポートの多数の修正。
出所: オープンネット.ru