gpt4 book ai didi

gtk - 如何在 vala 中调整 Gtk.Image 的大小

转载 作者:行者123 更新时间:2023-12-05 00:19:30 24 4
gpt4 key购买 nike

我正在尝试在 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.scale_simple不修改图像。它返回一个已缩放的新 Pixbuf。使用 Image.from_pixbuf创建一个新图像并将其添加到您的窗口。

关于gtk - 如何在 vala 中调整 Gtk.Image 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29099740/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com