gpt4 book ai didi

kivy - 将图像调整为可变/固定尺寸?

转载 作者:行者123 更新时间:2023-12-04 13:16:38 25 4
gpt4 key购买 nike

假设您有一个 3 行 1 列的 GridLayout。第一行和最后一行将是标签,中间行将包含图像。

调整图像大小以使其具有固定高度(可能与标签高度可能相同也可能不同)并且其宽度与布局宽度相同的最佳方法是什么?是否可以在 kivy 中执行此操作,或者是否需要引入其他一些模块,例如 PIL,并使用图像缓冲区?仅创建一个以图像为背景的非绑定(bind)按钮是否合理(因此,让 kivy 负责调整大小),还是这个解决方案有问题?谢谢。

最佳答案

除了@inclement的答案

  Image:
source: './data/icon.png'
allow_stretch: True
keep_ratio: True
size_hint_y: None
size_hint_x: None
width: self.parent.width
height: self.parent.width/self.image_ratio

使用这些属性,您可以缩放图像并将图像放置到框上而没有任何间隙。图像的宽度固定为父窗口小部件的宽度,高度根据图像的比例自动计算。

关于kivy - 将图像调整为可变/固定尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19955821/

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