我在使用 时遇到了问题Gtk.Image
。我使用set_from_file()
函数将图像添加到 ,Gtk.Image
但图像未显示!相反,显示的是损坏的图标。
该图像存在,我可以使用默认图像查看器打开它,因此它没有损坏。
我也尝试过,Pixbuf
但得到的结果相同。
知道为什么图像看起来损坏了吗以及如何修复它?
答案1
损坏的图标意味着您尝试设置的图像路径有问题。您的代码是正确的。它只是找不到您要使用的图像,因此显示的是损坏的图像。
image = gtk.Image()
image.set_from_file("/home/your_username/path/to/your/image.png")
为了防止路径错误而导致错误,我建议使用 Nautilus 浏览要使用的图像,右键单击它 ->特性- >基本信息:位置