python - 在另一个 python 程序中运行 Kivy App
问题描述
我有一个这样的 kivy 应用程序:
class SomeApp(App):
def build(self):
return something
当我尝试导入它并运行 SomeApp.run() 时,它会阻止进程,直到我关闭窗口,我怎样才能让它在后台运行并在我从其他 .py 文件调用函数时更新?
解决方案
KivyApps
是事件驱动的。一般来说,“我的其他 .py 文件中的函数”应该由于 .py 文件中的某些事件而被调用App
。该事件可以像Clock
事件一样简单。请参阅文档。
推荐阅读
- javascript - Javascript Regex 替换任何非字母数字字符,包括括号
- excel - 从表中应用多个数据透视表过滤器
- javascript - Mongodb mapreduce 加入2个集合
- javascript - 闪亮的自定义 selectInput/selectizeInput
- d3.js - d3 缩放取决于嵌套数据
- python - 从日期时间等历中获取冲突信息
- android - 如何在 AAR 中提供 compileOnly 依赖项?
- oracle - 什么时候应该在报告之前使用,什么时候应该在 oracle xml 发布者的报告之后使用?
- python - 规范化 Python 列表以将 JSON 数据放入表中
- python - GCP Cloud Shell 在哪个目录下工作?