我只是gtk的初学者。 我用GTK + Glade创建了GTK的一些例子。
但我想在我的Widgets / Windows / Components上做一些过渡效果(动画) 当它们出现/消失在屏幕上时。
我们如何使用GTK和Glade做到这一点?
答案 0 :(得分:3)
如果你的意思是转换效果,如窗口淡入和下拉列表动画,那么答案就是你做不到。这些效果是窗口管理器的域。要获得它们,您必须使用具有奇特效果的窗口管理器,例如Compiz。
这也意味着使用您的应用程序的任何人都可以使用任何窗口管理器,因此您不能指望他们看到相同的效果。这就是为什么你不能用GTK编程的原因。
答案 1 :(得分:0)
使用compiz或在Windows中设置Gtk窗口的不透明度,使用计时器增加,覆盖on_expose事件。
答案 2 :(得分:0)
事实上,您可以使用Clutter和Clutter-GTK在Clutter中集成GTK来实现这一目标。