#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')
тоже работает довольно хорошо.