我正在尝试使用Pyqt中的Web套接字创建聊天应用程序。我尝试使用线程但仍面临错误 - QObject:无法为不同线程中的父级创建子级。 (Parent是QTextDocument(0x11c8730),父线程是QThread(0x1148b50),当前线程是监听器(0x11b6a40)
我的客户代码是:
答案 0 :(得分:1)
无法为位于其他线程中的父级创建子级。
使用QT和多线程时,必须确保不要从GUI线程以外的其他线程与GUI交互。将事件排队到GUI的线程来执行此操作。
您可以使用connect和emmit来执行此操作:http://zetcode.com/gui/pyqt4/eventsandsignals/
您可能会在第78行
中遇到此问题 window.browser.setText(data)