【问题标题】:black screen simple kivy with colab黑屏简单的kivy与colab
【发布时间】: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


【解决方案1】:

您的kv 文件名错误。应该是dct.kv。请参阅documentation。

【讨论】:

  • 我将其更改为 dctapp.kv(来自 dctApp.kv)并且它有效!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多