Kivy-如何连续从服务器接收数据并使用kivy更新界面

时间:2015-01-21 15:44:42

标签: python multithreading sockets twisted kivy

我正在用kivy开发GUI。

我想要做的是从服务器接收数据并持续更新接收数据的接口。我怎样才能做到这一点?环顾网络我关于Twisted reactor,多线程,kivy时钟基础对象,非阻塞操作,但我有点迷失,我不知道什么能满足我的需求。

有人可以帮助我吗?

非常感谢。

1 个答案:

答案 0 :(得分:1)

Twisted是我的推荐。它具有良好的性能,并已集成到Kivy事件循环中。我们在企业Kivy应用程序中使用Twisted进行所有网络通信。

link provided by Totem in the comments是使用Twisted with Kivy的一个很好的简单示例。如果您控制通信的两端,那么我建议您查看Twisted的Perspective Broker