GTK 是用于创建图形用户界面的工具包,GTK 提供了一整套的小部件,适用于从小型一次性工具到完整的应用程序套件的项目。GTK 是 GNOME 开发平台的核心,但是它也可以用于编写其他 Linux 环境的应用程序,以及针对微软 Windows 和苹果 macOS 的应用程序。
12 月 16 日,GTK 官方博客中写道:“2020 年是漫长的一年,没有比用大版本更新来告别 2020 的更好方式了,所以 GTK 4.0 今天正式发布!”
自 2016 年 11 月发布 GTK 3.89.1 版本以来,GTK 开发者为项目添加了 18000 多个提交,并发布了 20 多个开发版本。
时隔四年,GTK 4.0 正式发布,其新内容很多,包括数据传输、事件控制器、布局管理器、渲染节点、媒体播放、可伸缩列表、着色器、可访问性。
随着 GTK 4 的发布,意味着 GTK 2 已到达使用年限,未来几天官方还会发布一个最终的 2.x 版本,但是鼓励所有人将其 GTK 2 应用程序移植到 GTK 3 或4。
GTK 4.0 部分亮点:
–新的 widget 小部件以及对现有元素的重新设计
–集成媒体播放支持
–改进 GPU 加速功能(比如使用新的 Vulkan 渲染器)
–改进数据传输功能
–对着色器的重大改动
–Vulkan 之外的 OpenGL 渲染改进
–对 Windows、macOS 的更好支持
更多详情请移步至 。