![如何从 URL 向我的应用程序包含图像?](https://linux22.com/image/820679/%E5%A6%82%E4%BD%95%E4%BB%8E%20URL%20%E5%90%91%E6%88%91%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%8C%85%E5%90%AB%E5%9B%BE%E5%83%8F%EF%BC%9F.png)
如何在我的应用程序中添加位于给定 URL 中的特定图像,我可以在 glade 中执行此操作吗?
答案1
这对我有用:
from gi.repository import Gtk
class Handler:
def on_window1_delete_event(self, *args):
Gtk.main_quit(*args)
def change_image(image):
the_image = builder.get_object("replaceimage")
the_image.set_from_file(image)
the_image.queue_draw()
builder = Gtk.Builder()
builder.add_from_file("ui/sample.glade")
builder.connect_signals(Handler())
window = builder.get_object("window1")
window.show_all()
change_image("assets/image.png")
Gtk.main()
它用这个林间空地文件。
但是,它要求您先将图像保存到磁盘。