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的更好支持
责任编辑:PSY
-
升级
+关注
关注
7文章
88浏览量
18141 -
图形
+关注
关注
0文章
71浏览量
19368
发布评论请先 登录
相关推荐
最新Simplicity SDK软件开发工具包发布
基于EasyGo Vs工具包和Nl veristand软件进行的永磁同步电机实时仿真
![基于EasyGo Vs<b class='flag-5'>工具包</b>和Nl veristand软件进行的永磁同步电机实时仿真](https://file1.elecfans.com/web3/M00/00/1A/wKgZPGdGksGARpQuAAAioYCYmqQ802.png)
FPGA仿真工具包软件EasyGo Vs Addon介绍
![FPGA仿真<b class='flag-5'>工具包</b>软件EasyGo Vs Addon介绍](https://file1.elecfans.com/web2/M00/0A/1E/wKgZomcZ_emAODWOAAAN1PSrPUk190.jpg)
使用freeRTOS开发工具包时,在哪里可以找到freeRTOS的版本?
苹果首款折叠屏MacBook或提前至2026年发布
怎么用Labview2012之后的版本控制simlink模型
WINDOWS系统有几个版本
QE for Motor V1.3.0:汽车开发辅助工具解决方案工具包
![QE for Motor V1.3.0:汽车开发辅助<b class='flag-5'>工具</b>解决方案<b class='flag-5'>工具包</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
RL78系列Flash自编程库Type01软件包Ver.4.00发布说明
![RL78系列Flash自编程库Type01软件<b class='flag-5'>包</b>Ver.4.00<b class='flag-5'>发布</b>说明](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
评论