我正在使用PyQt开发应用程序。 我从一开始就没有计划,但我需要将此应用程序转换为客户端 - 服务器应用程序:集中代码并可能有许多客户端连接到它。
问题是,我在网络编程方面非常糟糕。 你知道实现这一目标的步骤是什么?或者你知道任何可以提供帮助的教程吗?
我不知道它是否对此有任何重要性,但我的程序访问了一个mysql数据库。
非常感谢任何帮助!
答案 0 :(得分:1)
我建议使用Twisted。 它可以很容易地集成到PyQt4中,它是一个全面的网络编程库。
Twisted文档:http://twistedmatrix.com/trac/wiki/Documentation
可以与PyQt4的事件循环集成的Reactor:http://twistedmatrix.com/trac/attachment/ticket/1770/qt4reactor.2.py