【发布时间】:2012-12-18 18:11:33
【问题描述】:
我对 gtk.Image() 有一个非常奇怪的问题。简单的问题;如何更新图像? 在创建窗口时,我创建图像并打包它……那时我从磁盘加载图像。现在我开始从 url 下载图像,完成后我只想用新图像替换现有图像。我重写磁盘上相同文件的内容,然后执行:
pixbuf = gtk.gdk.pixbuf_new_from_file(image_path)
self._user_avatar.set_from_pixbuf(pixbuf)
我试过了 self._user_avatar.set_from_file(image_path) 和 self._user_avatar.clear() 没有任何效果。当我重新启动应用程序时,有一个新图像,一切正常。
【问题讨论】: