支持

在kivy事件循环中激活其他框架/工具包。

kivy.support.install_android()[源代码]

为Android平台安装钩子。

  • 设备暂停时自动休眠。

  • 按下回车键时自动终止应用程序。

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 版本加入.