GTK 4.0 发布

来源: OSCHINA
编辑:
2020-12-17 09:11:00

GTK 重磅更新,4.0 大版本发布!

GTK (GIMP Toolkit) 是一套跨多种平台的图形工具包,最初为 GIMP 而写,GIMP 是指 GNU 图像处理程序 (GNU Image Manipulation Program),GIMP 拥有几乎所有图象处理所需的功能,号称 Linux 下的 Photoshop。GTK 后来发展成为 Linux 下开发图形界面应用的主流开发工具。

负责发布工作的 GTK 团队成员 mclasen 感慨道:“2020年是漫长的一年,没有比用大版本更新来告别2020的更好方式了,所以 GTK 4.0 今天发布!”

自2016年11月发布 GTK 3.89.1 以来,GTK 开发者为项目添加了 18000 多个提交,并发布了 20 多个开发版本。因此,GTK 4.0 是一个凝聚了大量开发者时间和精力的重要版本。

开发团队表示,目前 GTK 4.0 已处于稳定阶段,GTK 3 在“可预见的未来”将会继续维护和更新,而 GTK 2 即将 EOL,计划在未来几天发布一个最终的 2.x 版本,此后不再受支持。因此,建议开发者将 GTK 2 应用程序移植到 GTK 3 或 4。

GTK 4.0 部分更新亮点:

  • 新的 widget 小部件以及对现有元素的重新设计
  • 集成媒体播放支持
  • 改进 GPU 加速功能(比如使用新的 Vulkan 渲染器)
  • 更好的 macOS 支持
  • 改进数据传输功能
  • 对着色器的重大改动
  • Vulkan 之外的 OpenGL 渲染改进
  • 更好的 Windows 支持
  • ……

获取 GTK 4.0

$ flatpak install https://nightly.gnome.org/repo/appstream/org.gtk.Demo4.flatpakref
$ flatpak run org.gtk.Demo4

详情查看发布公告

展开阅读全文
点击加入讨论🔥(26) 发布并加入讨论🔥
本篇精彩评论
同样,你说的这两个语言也是 Qt 唯一能支持较好的,所以其他语言都选择了 Gtk,包含 CSharp、Java、D、Rust 等,而这些语言开发效率比 C++ 高太多,并且性能比 Python 也强出太多。
2020-12-18 10:43
4
举报
多语言绑定是 GTK 强于 QT 的核心点,而且如果你希望面向对象开发原生 GUI 应用可选 Vala 语言或 Gtkd。
2020-12-17 16:06
4
举报
这货就是个ui,对标的应该是windows gui那套,还到不了mfc这种级别,对标qt的是wxwidgets,可惜wx不会推广吹牛逼,wx社区也没钱
2020-12-18 00:04
3
举报
对标QT6
2020-12-17 16:53
3
举报
用它的blind laugange 來开发还是挺方便的
2020-12-17 09:15
3
举报
26 评论
11 收藏
分享
返回顶部
顶部