KIVY - 旋转整个布局
KIVY - Rotate the whole Layout
我想问一下是否可以在 Kivy 中旋转整个布局(包括它的功能)。
我需要设计一个布局,但我需要创建一个水平分屏的应用程序,并正常在底部使用该布局,但在顶部旋转 180°(颠倒)...
问题是即使它看起来不错,上面的功能(颠倒的)仍然保持正常(在这种情况下:当我点击 按钮 2 按钮 1 被点击,反之亦然 - 这很糟糕...)
我的 Kivy 代码在这里:
BoxLayout:
orientation: "vertical"
BoxLayout:
canvas.before:
PushMatrix
Rotate:
angle: 180
origin: self.center
canvas.after:
PopMatrix
Test:
Test:
<Test@BoxLayout>:
Button:
text: "Button 1"
Button:
text: "Button 2"
拜托,有人能给点建议怎么解决吗?
非常感谢。
好的。
谢谢大家,我自己解决了?
抱歉这个话题,但如果有人感兴趣,解决方案是使用另一个布局 ('ScatterLayout')。
解决方法如下:
BoxLayout:
orientation: "vertical"
BoxLayout:
Test:
rotation: 180
Test:
<Test@ScatterLayout>:
BoxLayout:
Button:
text: "Button 1"
Button:
text: "Button 2"
我想问一下是否可以在 Kivy 中旋转整个布局(包括它的功能)。
我需要设计一个布局,但我需要创建一个水平分屏的应用程序,并正常在底部使用该布局,但在顶部旋转 180°(颠倒)...
问题是即使它看起来不错,上面的功能(颠倒的)仍然保持正常(在这种情况下:当我点击 按钮 2 按钮 1 被点击,反之亦然 - 这很糟糕...)
我的 Kivy 代码在这里:
BoxLayout:
orientation: "vertical"
BoxLayout:
canvas.before:
PushMatrix
Rotate:
angle: 180
origin: self.center
canvas.after:
PopMatrix
Test:
Test:
<Test@BoxLayout>:
Button:
text: "Button 1"
Button:
text: "Button 2"
拜托,有人能给点建议怎么解决吗?
非常感谢。
好的。
谢谢大家,我自己解决了?
抱歉这个话题,但如果有人感兴趣,解决方案是使用另一个布局 ('ScatterLayout')。
解决方法如下:
BoxLayout:
orientation: "vertical"
BoxLayout:
Test:
rotation: 180
Test:
<Test@ScatterLayout>:
BoxLayout:
Button:
text: "Button 1"
Button:
text: "Button 2"