0
嗨我想在python 2.7.3下使用python gtk脚本;在Linux上(在X11下),它需要从磁盘加载映像到pixbufs。Python/gtk gtk.gdk.pixbuf_new_from_file()总是失败
但是,python返回一个glib.GError:“无法识别图像文件格式”,无论我试图打开什么类型的文件; 例如:具有:PIXBUF = gtk.gdk.pixbuf_new_from_file(文件名)
我可以做一个gtk.gdk.pixbuf_get_formats(),并在其中被返回字典的列表,则格式我试图加载列出.png,.ppm,.jpg。
但是,当我尝试gtk.gdk.pixbuf_get_file_info(filename)时,它返回None。
其他基于GTK的程序,如Gimp,加载这些相同的图像就好了;和gtk脚本不会从磁盘加载图标,但绘制按钮 - 等工作得很好。
我该如何搜索这个故障的原因?
我是否缺少某种类型的MIME类型文件?
是否有一个替代路径使用其他gtk函数调用,可能会以另一种方式加载?