python - kivy 应用程序未完成加载

标签 python kivy

from kivy.app import App

class MyApp(App):
    pass

if __name__ == "__name__":
    Myapp().run()

装载停止时间:

[INFO   ] [Logger      ] Record log in C:\Users\admin\.kivy\logs\kivy_18-04-13_14.txt
[INFO   ] [Kivy        ] v1.10.0
[INFO   ] [Python      ] v3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 16:07:46) [MSC v.1900 32 bit (Intel)]
[INFO   ] [Factory     ] 194 symbols loaded
[INFO   ] [Image       ] Providers: img_tex, img_dds, img_sdl2, img_gif (img_pil, img_ffpyplayer ignored)
[INFO   ] [Text        ] Provider: sdl2

问题出在哪里?

最佳答案

因为您没有在build()中返回root方法中,应用程序没有启动,因此kivy不会加载更多组件,因此应用程序关闭。

解决方案:

返回一个小部件。

from kivy.app import App
from kivy.uix.button import Button

class TestApp(App):
    def build(self):
        return Button(text='hello world')

if __name__ == '__main__':
    TestApp().run()

关于python - kivy 应用程序未完成加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49822546/

相关文章:

python - 编译pygraphviz : Unrecognized command line option '-mno-cygwin'

python - SciPy 1D 高斯拟合

Python 连接列表中的元组对

python 基维 : animation won't run when called from clock event

python - Jupyter/Ipython 笔记本 : How to time multiline segment of code?

python - Kivy(python-for-android)缺少编解码器

python - 设置 kivy 整数的最小值和最大值

python - Windows.screenshot 在 iOS 上返回黑屏

python - 在 Kivy 中使用和移动小部件/按钮

python - 从 subprocess.Popen 调用 "source"命令