我正在像这样加载,调整大小和放置图像:
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk, Gdk, GdkPixbuf
logo = GdkPixbuf.Pixbuf.new_from_file('logo.jpg')
logo = logo.scale_simple(100, 100, GdkPixbuf.InterpType.BILINEAR)
box_outer = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=6)
box_outer.add(logo)
我收到的消息是TypeError: argument widget: Expected Gtk.Widget, but got gi.overrides.GdkPixbuf.Pixbuf
。
如何将Pixbuf转换为小部件?
答案 0 :(得分:0)
Gtk.Image
是可以显示pixbuf的小部件。