我的布局方案或多或少是这样的:
#at build:
float_layout_1 = FloatLayout()
box_layout_1 = BoxLayout()
box_layout_2 = BoxLayout()
float_layout_2 = FloatLayout()
self.image = Image()
float_layout_2.add_widget(self.image)
box_layout_2.add_widget(float_layout_2)
box_layout_1.add_widget(box_layout_2)
float_layout_1.add_widget(box_layout_1)
return float_layout_1
我想只旋转Image小部件,当我调用一个函数时,旋转图像,一切都旋转:
#at a internal class method
with self.image.canvas:
Rotate(angle, a, b, c)
答案 0 :(得分:1)
在窗口小部件之后添加另一个旋转,以反向旋转,或将窗口小部件画布括在PushMatrix
(之前)和PopMatrix
(之后)指令中。