在PyQt中使用套接字创建聊天室
问题描述:
我正尝试在Pyqt中使用网络套接字创建一个聊天应用程序。我已经尝试过使用线程,但仍然面临错误 - QObject:无法为处于不同线程中的父项创建子项。 (Parent是另外,QTextDocument(0x11c8730),父母的线程的QThread(0x1148b50),当前线程监听器(0x11b6a40)在PyQt中使用套接字创建聊天室
我的客户端代码:
答
不能为父母创造的孩子这是在不同的线程
当使用QT和多线程,你必须确保你不会与其他线程与GUI线程交互除了GUI线程队列事件到GUI的线程做到这一点
您可以使用连接和emmit做到这一点:http://zetcode.com/gui/pyqt4/eventsandsignals/
你可以在行有这个问题78:
window.browser.setText(data)
@liezek I HV进行连接,并发出BT这个时候它正在崩溃没有错误..可以再次检查代码plz ..我需要这个很糟糕... http://pastebin.com/j5vSbNTJ –
您正在读取两次插座,在第88和第65行。顺便说一句,如果您要求的错误与我的答案一致,请检查它是否有效,然后再询问。 – lilezek