您现在的位置是:首页 > 文章详情

wxWidgets 3.2.0 发布,跨平台 GUI 库

日期:2022-07-08点击:455

wxWidgets 是一个工具库,用于为跨平台的应用程序创建图形用户界面(GUI)。wxWidgets 使一个程序的 GUI 代码能够在多个计算机平台上编译和运行,且只需极少或不需修改代码。

该项目于 1992 年由爱丁堡大学的 Julian Smart 以 wxWindows 的名字启动,并于 2004 年更名为 wxWidgets,以回应微软的商标要求。

从上一个 wxWidgets 稳定版系列开始,经过近 9 年的时间,新的稳定版 3.2 系列的第一个版本终于发布了。这个版本是自上一个稳定的 3.0 版本以来多年发展的结晶,它包含了来自 400 多位贡献者的 15000 多个提交,这个版本的主要变化包括:

  • 构建系统的改进:支持新的编译器(MSVS 2022、g++ 12、clang 14),用更简单的方式使用 wxWidgets,以及一个全新的 CMake 构建系统
  • 支持 macOS 10.14 及更高版本下的原生黑暗模式,已支持 ARM 硬件和 macOS 13 版本
  • 通过基于 wxBitmapBundle 的新的、但几乎完全向后兼容的 API 支持高 DPI
  • 为所有新的和一些现有的类提供新的 XRC 处理程序
  • 显著改进了:wxBusyInfo、wxDataViewCtrl、wxDirDialog、wxGrid、wxNotificationMessage、wxSpinCtrl、wxStaticBox、wxStyledTextCtrl 和 wxUIActionSimulator
  • 改善了编译时的安全性,可以禁用 wxString 和 char* 字符串之间危险的隐式转换。
  • 所有捆绑的第三方库的最新版本,包括所有的安全修复以及在 Unix 下对 WebKit 2 和 GStreamer 1.7 的支持。
  • wxGTK 中更好的 Wayland 支持
  • 修改后的 OpenGL 支持更适合现代 OpenGL(3.2+)
  • 进一步改进了 C++11 及以后的支持,wxWidgets 可以使用 C++20 编译器构建
  • 新的实验性 wxQt 端口
  • 许多错误的修复

尽管有了上述这些变化,但 wxWidgets 3.2 几乎与 wxWidgets 3.0 完全兼容。

更多详情可查看:https://wxwidgets.org/news/2022/07/wxwidgets-3.2.0-final-release/

原文链接:https://www.oschina.net/news/202247/wxwidgets-3-2-0-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章