如何在我的应用程序中添加位于给定 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()
它用这个林间空地文件。
但是,它要求您先将图像保存到磁盘。