目录
支持¶
在kivy事件循环中激活其他框架/工具包。
- kivy.support.install_gobject_iteration()[源代码]¶
在我们的事件循环中导入并安装gobject上下文迭代。一旦使用gobject(如gstreamer),就会立即使用此功能。
- kivy.support.install_twisted_reactor(**kwargs)[源代码]¶
安装一个线程化的Twisted反应器,该反应器仅在Twisted需要执行某些工作时,才会在下一帧之前安排一次反应器迭代。
传递给此函数的任何参数或关键字参数都将传递给threadedselect反应器的interleave函数。这些参数通常是传递给Twisted的reactor.startRunning的参数。
与默认的twisted reactor不同,安装的reactor不会处理任何信号,除非你明确将'installSignalHandlers'关键字参数设置为1。这样做是为了让kivy像往常一样处理信号,除非你特别希望twisted reactor来处理信号(例如SIGINT)。
备注
Twisted 默认不包含在 iOS 构建中。要在 iOS 上使用它,请将 twisted 发行版(以及 zope.interface 依赖项)放入您的应用程序目录中。
- kivy.support.uninstall_twisted_reactor()[源代码]¶
卸载Kivy的线程化Twisted反应器。调用此方法后,将不再运行任何Twisted任务。使用此方法来清理`twisted.internet.reactor`。
在 1.9.0 版本加入.