1
我有一個GTK.Table的PyGTK GUI。在PyGTK中,在GUI中顯示圖像的好方法是什麼?
按下一個按鈕會生成一個PNG文件。
我可以在GUI中顯示PNG文件,方法是將它添加到表格中的某處並再次調用主窗口的show_all方法。
有沒有更好的方法?如果我想一次顯示多個PNG文件怎麼辦?
我有一個GTK.Table的PyGTK GUI。在PyGTK中,在GUI中顯示圖像的好方法是什麼?
按下一個按鈕會生成一個PNG文件。
我可以在GUI中顯示PNG文件,方法是將它添加到表格中的某處並再次調用主窗口的show_all方法。
有沒有更好的方法?如果我想一次顯示多個PNG文件怎麼辦?
如果您計劃顯示大量圖像,則可以使用gtk.Image,gtk.HBox(或VBox)和gtk.ScrolledWindow的組合。只需創建一個新的gtk.Image,使用set_from_file
設置圖像,然後在框上調用pack_end
以顯示它。
我發現['gtk.image_new_from_file('path/to/image')'](http://developer.gnome.org/pygtk/stable/class-gtkimage.html#function-gtk--image-新的文件)工作得很好。 – Benjamin 2011-08-25 11:00:47