![](/img/trans.png)
[英]Is it possible to run openpyxl on an Android Kivy application?
[英]Run Kivy on Android
所以,我可以在我的 Android 上运行 kivy 示例文件(如 pong),但我不能运行我自己的应用程序,它只是说“Hello World!”。
我不明白,如果有人可以帮助我。
这是我的 Python 代码:
import kivy
from kivy.app import App
from kivy.config import Config
from kivy.uix.label import Label
from kivy.uix.widget import Widget
Config.set('graphics','width','360')
Config.set('graphics','height','640')
class Mot(Widget):
def mot(self):
test = 0
def bouger(self):
class WorDown(App):
def build(self):
return Mot()
if __name__ == '__main__':
WorDown().run()
接下来我的 Kivy 代码:
#:kivy 1.0
<Mot>:
Widget:
canvas:
Color:
rgb: (255, 0, 0)
Rectangle:
size: (360,640)
pos: self.pos
Label:
text: 'WorDown'
center_x: root.width / 2
我的 android.txt :
title=WorDown
author=pito
orientation=portrait
所以我把这三个文件放在我的 Android 手机 Kivy 文件夹中的一个文件夹中。 当我运行 Kivy 启动器并单击“WorDown”时,Kivy 启动器运行该应用程序但仅在 3 秒后崩溃...
我不明白为什么,因为在我的 Windows 计算机上,它运行得很好!
请查看您包含的python代码。 在class Mot
您有
def bouger(self):
但函数体中没有任何内容。
你的身体真的没有任何东西吗? 那时您的代码甚至不应该在您的计算机上运行,所以我猜您只是没有发布所有内容。
如果您确定该函数中的代码不是导致崩溃的,只需在函数体中写上“pass”,以免其他读者混淆。
你可以按照代码main.py
import kivy
from kivy.uix.label import Label
from kivy.app import App
class MyApp(App):
def build(self):
return Label(text='WorDown' )
if __name__=="__main__":
MyApp().run()
在删除 7 行和 8 行代码后尝试运行您的代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.