gpt4 book ai didi

c# - 在 GTK# Image Widget 中显示动画 GIF

转载 作者:太空宇宙 更新时间:2023-11-03 13:03:36 30 4
gpt4 key购买 nike

我想在 GTK# 图像小部件中显示动画 GIF 以表示长时间运行的后台操作。我尝试打开 GIF 并设置 Pixbuf,但没有出现动画。有什么办法可以做到这一点?

最佳答案

是的。您需要设置 PixbufAnimation property Gtk.ImageGdk.PixbufAnimation 而不是设置 Pixbuf property .

例如:

// http://www.gifbin.com/987026
string gifPath = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "../../1351183938_high_school_football_player_kicks_67yard_goal.gif");
image1.PixbufAnimation = new Gdk.PixbufAnimation(gifPath);

我在装有 libgtk2.0-cil-dev 2.12.10-5 的 Ubuntu 14.04.2 LTS“Trusty Tahr”机器上测试了以上内容,并看到了动画播放。

关于c# - 在 GTK# Image Widget 中显示动画 GIF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31554927/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com