Gtk.Image挂起负载

时间:2013-07-03 20:24:47

标签: c# gtk#

我对GtkSharp相对较新,我希望在Windows应用程序中使用它,我只是尝试执行一个非常简单的操作,从文件系统中读取图像(特定于tif图像)并将其显示在屏幕上。我已经尝试了很多这种排列,但可以想象下面的代码片段会起作用,但是当我执行它时会无限期地挂起。

GtkImage myImage = new Gtk.Image(new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read));

我还尝试从较低级别的对象读取,即Gdk.Pixbuf对象,但它显示的是相同的行为。

Gdk.Pixbuf myBuffer = new Gdk.Pixbuf(path);

我不喜欢这种心态,所以任何建议都会受到高度赞赏!

谢谢!

1 个答案:

答案 0 :(得分:0)

虽然我不能具体说话,但似乎发生的事情是我回家过夜并暂停了我的电脑。当我今天早上上班并恢复计算机时,它似乎完全符合预期。我只能假设“暂停/恢复”等同于强制正确引用基本Gtk库的重启。但这只是猜测。我想念linux :(