【发布时间】:2021-07-23 09:04:25
【问题描述】:
我用 kivy 制作了一个简单的应用程序,只是为了测试如何创建一个 .apk 并使用 colab 进行编译,我的手机和 BlueStacks 出现黑屏。 这是应用程序:
main.py:
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.widget import Widget
class BoxLayoutMain(BoxLayout):
pass
class MainWidget(Widget):
pass
class dctApp(App):
pass
dctApp().run()
和 dctApp.kv:
BoxLayoutMain:
<MainWidget>:
<BoxLayoutMain>:
orientation: "vertical"
Label:
text: "Lash"
font_name: "fonts/DINNeuzeitGrotesk-Light Regular.ttf"
font_size: "40dp"
size_hint: 1, 0.1
background_color: (255/255, 142/255, 142/255, 1)
canvas.before:
Color:
rgba: self.background_color
Rectangle:
size: self.size
pos: self.pos
Carousel:
direction: "bottom"
Button:
text: "this is a test"
BoxLayout:
orientation: "horizontal"
size_hint: 1, 0.1
Button:
text: "B"
background_normal: ""
background_color: (255/255, 142/255, 142/255, 255/255)
Button:
text: "B"
background_normal: ""
background_color: (255/255, 142/255, 142/255, 255/255)
Button:
text: "B"
background_normal: ""
background_color: (255/255, 142/255, 142/255, 255/255)
它基本上是一个 .py 文件和一个 .kv 文件来显示一些项目。当我在 Pycharm 中运行它时,它工作正常,但是当我在 Colab 中创建 .apk 时,它只是黑色的。 请帮忙!我不知道该怎么做! 谢谢
【问题讨论】:
-
大部分问题是不够清晰,但你的问题已经足够清晰了。如果某些东西是不必要的,那么删除它。它看起来很乱。阅读此markdown help 并编辑您的问题格式。
-
好的,我已经编辑并简化了这个问题,希望这会有所帮助!谢谢!
-
好的,所以我已经删除了 .kv 文件并在 main.py 中完成了所有操作,现在它可以工作了......我在引用 .kv 文件时做错了吗?
-
是的!现在更干净了,你可能会得到帮助,但是当被问到时,问题会成为趋势,大多数情况下,但现在你会得到帮助。
标签: python linux kivy google-colaboratory