首页 > 解决方案 > Kivy 不显示 Windows 且代码没有错误

问题描述

我正在使用 ubuntu 18.40 和 python 3。我已经安装了 kivy。框架在我运行时不显示任何窗口。我正在使用pycharm。我已经尝试了几乎所有网络上的解决方案,但它们都不起作用。该代码没有显示任何错误。代码

import kivy

from kivy.app import App
from kivy.uix.label import Label


class MyApp(App):
    # @property
    def build(self):
        return Label(text="Waguitar")


if __name__ == " __main__ ":
    MyApp().run()

这些是我看到的

/home/rutherford/kivyproject/bin/python /home/rutherford/Kivy_app/app.py
[INFO   ] [Logger      ] Record log in /home/rutherford/.kivy/logs/kivy_20-05-03_59.txt
[INFO   ] [Kivy        ] v1.11.1
[INFO   ] [Kivy        ] Installed at "/usr/lib/python3/dist-packages/kivy/__init__.py"
[INFO   ] [Python      ] v3.6.9 (default, Nov  7 2019, 10:44:02) 
[GCC 8.3.0]
[INFO   ] [Python      ] Interpreter at "/home/rutherford/kivyproject/bin/python"
[INFO   ] [Logger      ] Purge log fired. Analysing...
[INFO   ] [Logger      ] Purge finished!
[INFO   ] [Factory     ] 184 symbols loaded
[INFO   ] [Image       ] Providers: img_tex, img_dds, img_pil, img_gif (img_sdl2, img_ffpyplayer ignored)
[INFO   ] [Text        ] Provider: pil(['text_sdl2'] ignored)

进程以退出代码 0 结束

标签: androidpython-3.xkivy

解决方案


您的线路:

if __name__ == " __main__ ":

引号内有多余的空格。它应该是:

if __name__ == "__main__":

推荐阅读