如何从 URL 向我的应用程序包含图像?

如何从 URL 向我的应用程序包含图像?

如何在我的应用程序中添加位于给定 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()

它用这个林间空地文件

但是,它要求您先将图像保存到磁盘。

相关内容