Какой хороший способ отображения изображения в графическом интерфейсе PyGTK?

#python #gtk #png #pygtk

#python #gtk #png #pygtk

Вопрос:

У меня есть графический интерфейс PyGTK, в котором есть gtk.Таблица.

Нажатие одной кнопки приведет к созданию файла PNG.

Я могу показать PNG-файл в графическом интерфейсе, добавив его где-нибудь в таблице и снова вызвав метод show_all главного окна.

Есть ли способ лучше? Что, если я хочу показывать более одного файла PNG одновременно?

Ответ №1:

Вы можете использовать комбинацию gtk.Изображение, gtk.HBox (или VBox) и, возможно, gtk.ScrolledWindow, если вы планируете показывать много изображений. Просто создайте новый gtk.Изображение, установите изображение с помощью set_from_file , затем вызовите pack_end поле для его отображения.

Комментарии:

1. Я обнаружил, что это gtk.image_new_from_file('path/to/image') тоже работает довольно хорошо.