最近我尝试了kivy,但遇到了几个问题。感谢帮助。
首先,我的 kivy 程序在 Android 上运行时总是旋转屏幕。通常 Android 上的状态栏位于顶部,当我运行 kivy 时,它会转到右侧。
我的 Android 上启用了屏幕旋转,但是当我旋转手机时,kivy 程序的方向不会改变。
我也尝试通过 Window.rotation = 90 旋转窗口,但状态栏的位置没有改变。
程序非常简单:
主要.py:
from kivy.app import App
from kivy.uix.widget import Widget
class PongGame(Widget):
pass
class PongApp(App):
def build(self):
return PongGame()
if __name__ == '__main__':
PongApp().run()
Run Code Online (Sandbox Code Playgroud)
乒乓球:
<PongGame>:
canvas:
Rectangle:
pos: self.center_x - 5, 0
size: 10, self.height
Label:
font_size: 70
center_x: root.width / 4
top: root.top - 50
text: "0"
Label:
font_size: 70
center_x: root.width * 3 / 4
top: root.top - …Run Code Online (Sandbox Code Playgroud)