Я создаю приложение, которое может использовать кнопку для загрузки и отображения изображения. Я не понимаю, как это будет работать с Python Gtk3 +.
Я хочу загрузить следующее изображение в папку с графическим интерфейсом, где первое изображение ... простая замена.
image = Gtk.Image()
image.set_from_file(self.image)
grid.attach(image, 0, 2, 1, 1) #grid location
button = Gtk.Button("Load next image")
button.connect("clicked", self.load_image)
grid.attach(button, 2, 1, 1, 1) #grid location
button1 = Gtk.Button("Load next image")
button1.connect("clicked", self.load_new_image)
grid.attach(button1, 2, 2, 1, 1) #grid location
def load_image(self, widget):
self.image = 'image_path'
def load_new_image:
self.image = 'image_path'
Я думал о Коробках Событий, или о чем-то подобном, но я немного растерялся. Раздел изображения запускается только один раз при создании экземпляра, поэтому я не понимаю, как он должен обновляться с событиями. Я хочу, чтобы изображение изменилось, если имя пути self.image
изменяется в другом методе класса. Есть идеи?