如何在python中将两个应用程序(mainloop)集成在一起

如何在python中将两个应用程序(mainloop)集成在一起,python,multi-touch,kivy,Python,Multi Touch,Kivy,嗨,我正在开发一个虚拟现实引擎“vizard”,它有一个主循环(和其他游戏引擎一样),我想将它与一个多点触控框架“kivy”集成,它有自己的主循环,可以这样做吗? 如果你能帮我找到关于这个话题的参考资料 提前感谢您:从技术上讲这是可能的,但您不应该这样做。 只需打开源代码,获取两个主循环的代码并将其缝合在一起 不过,结果可能会被打破 要做的另一件事是检查您想要使用的每个库,看看是否可以不使用它们的本机mainloop就去——您必须自己构建一个mainloop,负责在每个库中调用“执行挂起事件”。

嗨,我正在开发一个虚拟现实引擎“vizard”,它有一个主循环(和其他游戏引擎一样),我想将它与一个多点触控框架“kivy”集成,它有自己的主循环,可以这样做吗? 如果你能帮我找到关于这个话题的参考资料
提前感谢您:从技术上讲这是可能的,但您不应该这样做。
只需打开源代码,获取两个主循环的代码并将其缝合在一起


不过,结果可能会被打破

要做的另一件事是检查您想要使用的每个库,看看是否可以不使用它们的本机mainloop就去——您必须自己构建一个mainloop,负责在每个库中调用“执行挂起事件”。因为您自己编写主循环,所以这是一条路

如果没有文档化的方法,您应该检查另一个库的源代码,并在您的库中重新实现它的主循环——即使只是为了概念验证。并在“kivy”项目上打开一个feaure请求,以便能够在没有主循环的情况下使用它

啊,检查kivy上的文档,我发现您可以轻松继承其eventloopbase并将其合并到您自己的主循环中: -你的幸运日