該工具包是用 C++ 編寫的,並根據免費許可證分發
主要創新:
- 基於 CMake 的新建置系統。 在彙編系統中新增了對新編譯器(MSVC 2019、g++ 10)和作業系統(macOS 10.14 和 macOS 11 for ARM)的支援;
- wxQt的新實驗端口;
- OpenGL支援已重新設計,新OpenGL版本(3.2+)的使用得到了改進;
- 新增了對使用滑鼠控製手勢的事件的支援;
- 新增了在向wxFont和wxGraphicsContext定義字體大小和畫筆寬度時指定非整數值的功能;
- wxStaticBox實現了給視窗分配任意標籤的能力;
- 改進了對高像素密度(High DPI)螢幕的支援;
- 新增了對 LZMA 壓縮和 ZIP 64 檔案的支援;
- 引入了新類別:wxActivityIndicator、wxAddRemoveCtrl、
wxAppProgressIndicator、wxNativeWindow、wxPowerResourceBlocker、
wxSecretStore 和 wxTempFFile; - 新增了對 wxGrid 中凍結列和行的支援;
- 引入了新方法:wxDataViewToggleRenderer::ShowAsRadio()、wxDateTime::
GetWeekBasedYear()、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 連接埠中的大量修復。
來源: opennet.ru