gpt4 book ai didi

python - kivy如何旋转图片

转载 作者:太空狗 更新时间:2023-10-29 21:17:32 25 4
gpt4 key购买 nike

我正在尝试旋转一些我必须在屏幕上显示的图片,这些图片在堆栈布局中,我需要将它们显示为纵向而不是横向,我正在使用图像小部件谢谢

最佳答案

toto_tico 的前 2 个答案是一种方法,但我宁愿为它创建一个新的小部件,并使用它:

Builder.load_string('''
<RotatedImage>:
canvas.before:
PushMatrix
Rotate:
angle: root.angle
axis: 0, 0, 1
origin: root.center
canvas.after:
PopMatrix
''')

class RotatedImage(Image):
angle = NumericProperty()

然后,将此小部件用作其他图像小部件,您只需使用一个“角度”属性即可。

注意:碰撞检测不在图像上处理,散点示例除外。仅仅为了旋转某些东西,分散可能很昂贵,但至少碰撞是有效的。

关于python - kivy如何旋转图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17674736/

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