gi.overrides.GdkPixbuf.Pixbuf в Gtk.Widget - PullRequest
1 голос
/ 23 июня 2019

Я загружаю, изменяю размеры и размещаю изображение следующим образом:

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 в виджет?

1 Ответ

0 голосов
/ 01 июля 2019

Gtk.Image - это виджет, который может отображать pixbuf. * ​​1002 *

...