GTK过渡效果

时间:2009-10-09 06:11:59

标签: gtk

我只是gtk的初学者。 我用GTK + Glade创建了GTK的一些例子。

但我想在我的Widgets / Windows / Components上做一些过渡效果(动画) 当它们出现/消失在屏幕上时。

我们如何使用GTK和Glade做到这一点?

3 个答案:

答案 0 :(得分:3)

如果你的意思是转换效果,如窗口淡入和下拉列表动画,那么答案就是你做不到。这些效果是窗口管理器的域。要获得它们,您必须使用具有奇特效果的窗口管理器,例如Compiz

这也意味着使用您的应用程序的任何人都可以使用任何窗口管理器,因此您不能指望他们看到相同的效果。这就是为什么你不能用GTK编程的原因。

答案 1 :(得分:0)

使用compiz或在Windows中设置Gtk窗口的不透明度,使用计时器增加,覆盖on_expose事件。

答案 2 :(得分:0)

事实上,您可以使用ClutterClutter-GTK在Clutter中集成GTK来实现这一目标。