如何在vala中调整Gtk.图像的大小

如何在vala中调整Gtk.图像的大小,gtk,gtk3,vala,Gtk,Gtk3,Vala,我正在尝试调整vala中的图像大小。 所以我读了valadoc,最后写了这段代码 var img = new Gtk.Image.from_file ("fire.png"); var pix_buf = img.get_pixbuf (); pix_buf.scale_simple (50, 50, InterpType.BILINEAR); window.add (img); 但它没有效果 如果有一种方法可以动态缩放图像,使其充满他的容器,那将非常棒,但只需缩放即可。不会修改图像。它返

我正在尝试调整vala中的图像大小。
所以我读了valadoc,最后写了这段代码

var img = new Gtk.Image.from_file ("fire.png");

var pix_buf = img.get_pixbuf ();
pix_buf.scale_simple (50, 50, InterpType.BILINEAR);

window.add (img);
但它没有效果

如果有一种方法可以动态缩放图像,使其充满他的容器,那将非常棒,但只需缩放即可。

不会修改图像。它返回一个已缩放的新的
Pixbuf
。用于创建新图像并将其添加到窗口中