2013-07-02 42 views
0

我创建一个与使用移动应用或移动通信(叽叽喳喳,TXT)的PyQt和WebSockets的

我已经有到位的机制接口共享媒体桌面应用程序(YouTube上,Instagram的) 与来自移动设备的桌面应用程序。

但是,我想添加一个websocket聊天箱到桌面界面。因此,用户可以在移动应用内使用webview或websocket客户端添加消息。

但是

如何将websockets与pyqt结合使用?

我在网上发现了很少的例子...只是寻找一些关于这个问题的见解。

+0

可能的重复:http://stackoverflow.com/questions/15092076/pyqt-and-websocket-client-listen-websocket-in-background –

+0

是的,我遇到了这个例子,但我真的不能跟着它。 – sirvon

+1

@ChristianStewart这不是一个重复的问题,因为在这个问题中,程序是'server'论websocket,而不是客户端。 – 2013-07-02 03:46:16

回答

1

一种方法是使用QWebView,将其插入到您的应用程序中,然后在WebView中加载一个HTML5页面并使用它与服务器通信。

这样,您甚至可以重新使用移动客户端的代码作为桌面聊天界面的代码。

+0

谢谢!不知道QWebView做了网络套接字。我会试试看。 – sirvon

+0

QWebView使用Webkit渲染引擎。我从来没有遇到任何我尝试使用的HTML5元素的问题,但您的milage可能会有所不同。 – 2013-07-02 04:13:14