在 Gtk 中,是不是可以让小部件淡入淡出?

Posted

技术标签:

【中文标题】在 Gtk 中,是不是可以让小部件淡入淡出?【英文标题】:In Gtk, is it possible to make widgets fade in and out?在 Gtk 中,是否可以让小部件淡入淡出? 【发布时间】:2010-05-13 14:38:10 【问题描述】:

我想让Label(或至少标签上的文字)快速淡入。看起来这是possible in clutter,但在为 Ubuntu 打包 clutter-sharp 之前,我不想使用 clutter。有什么方法可以做到这一点而不涉及使用混乱?

【问题讨论】:

【参考方案1】:

你可以使用gtk_widget_get_snapshot()然后淡出它使用cairo返回的GdkPixmap

【讨论】:

【参考方案2】:

我从未在任何更常见的 GTK 主题中看到它,但 Google Chrome 的新主题做到了这一点,并且它使用了 GTK。所以,我会说是的,但使用它的人并不多。

【讨论】:

以上是关于在 Gtk 中,是不是可以让小部件淡入淡出?的主要内容,如果未能解决你的问题,请参考以下文章

如何使 Qt 小部件淡入或淡出?

(Swift)淡入淡出标签[重复]

Flutter-当内容更改时淡入淡出动画文本小部件

如何淡入和淡出小部件(包括缩小/扩大其大小)?

淡入淡出轮播图怎么解决闪白的问题

如何在 Pygame 中淡入和淡出文本