首页 > 解决方案 > 在另一个 python 程序中运行 Kivy App

问题描述

我有一个这样的 kivy 应用程序:

class SomeApp(App):
    def build(self):
        return something

当我尝试导入它并运行 SomeApp.run() 时,它会阻止进程,直到我关闭窗口,我怎样才能让它在后台运行并在我从其他 .py 文件调用函数时更新?

标签: pythonuser-interfaceasynchronousiokivy

解决方案


KivyApps是事件驱动的。一般来说,“我的其他 .py 文件中的函数”应该由于 .py 文件中的某些事件而被调用App。该事件可以像Clock事件一样简单。请参阅文档


推荐阅读