该工具包是用 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