学习 gtk4

博主分享了在学习GTK4过程中遇到的问题,指出GTK4在Windows平台上的不稳定性和一些明显bug,如内存飙升、控件背景缺失、渲染错误、事件处理不当以及DND问题。建议开发者暂时使用GTK3,因为GTK4的多窗口支持和焦点管理存在缺陷,导致用户体验不佳。
摘要由CSDN通过智能技术生成

学个屁,gtk4 的改动有很多问题。很不稳定。

反正 windows 上最好不要。

还是老老实实的使用 gtk3 吧。


来看看bug

在这里插入图片描述
不想去研究这个程序的代码看哪里出现了未释放的资源。重复切换 page/1/2/3,你就能看到 内存的飙升。哈哈。

接下来才是恶心人的bug
在这里插入图片描述
左3右4

控件丢失背景色啊。可以用 css 解决。但也侧面反映的了 4 的不完善。
https://gitlab.gnome.org/GNOME/gtk/-/issues/4645
渲染器错误,使用 cairo 则会显示正常

鼠标、窗口事件的不正确处理,这叫倒退!

左键按住控件离开 gtk 窗口,gtk4不会对此作出反应。

gtk3 gtk4
gtk3
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值