2011-04-13 22 views

回答

2

要做的另一件事是检查你想要使用的每个库,并查看是否有可能去使用它们的本地主循环 - 你将不得不自己构建一个主循环,它会负责调用“执行未决事件“然后在每个。既然你正在写你的主循环,这是要走的路。

如果没有形成文件的方式,您应该检查其他库的来源并在您的内部重新实现其主库 - 即使仅用于概念证明目的。并且在“kivy”项目上打开一个功能请求,以便在没有主循环的情况下使用它。

啊,查看关于kivy的文档,我发现你可以很容易地继承他们的eventloopbase并将它合并到你自己的主循环中: http://kivy.org/docs/api-kivy.base.html - 你的幸运日。

0

这在技术上是可行的,但你不应该这样做。
只需打开源代码,获取两个主循环的代码并将它们缝合在一起。

虽然结果可能会被打破。

相关问题