android 我试图测试我在Kivy的一个项目的背景,但当我运行程序时,它调试没有错误,但不运行程序

tp5buhyn  于 2023-03-16  发布在  Android
关注(0)|答案(1)|浏览(97)

代码是这样的:

from kivy.app import App
from kivy.uix.widget import Widget
from kivy.core.window import Window
from kivy.graphics import Rectangle


class CustomWidget(Widget):
    pass

class CustomWidget(Widget):
    def __init__(self, **kwargs):
        super(CustomWidget, self).__init__(**kwargs)

        # set background image
        with self.canvas:
            self.bg = Rectangle(source=r'C:\tnwebat\HDF 5.0 Stream Edition\HDFgame3\base\background\999cargo\defenseempty.png',
                                pos=self.pos, size=self.size)
            self.bind(pos=self.update_bg, size=self.update_bg)

    def update_bg(self, *args):
        self.bg.pos = self.pos
        self.bg.size = self.size

class CustomApp(App):
    def build(self):
        widget = CustomWidget()
        return widget

我在VS代码上运行
我期待该程序运行并显示来自我的PC的图像。并没有打开一个窗口的应用程序,它没有显示我任何错误,即使我试图运行一些其他代码,如一个按钮上的“你好世界”,它的工作.
是有一个问题在这代码?是不是实际上不可能?谢谢你

kpbwa7wx

kpbwa7wx1#

检查是否已安装Kivy的依赖项。

python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
python -m pip install kivy.deps.gstreamer

相关问题