(PyQt5)有没有办法调用方法' setUrl' (QWebEngineView对象)通过线程?

时间:2017-10-31 08:17:56

标签: python multithreading pyqt5 asyncore

我试图调用一个方法,QWebEngineView - ' setUrl'通过一个线程。
但它显示了一个Windows错误(应用程序已停止工作)。

ex)QWebEngineView端

class Main_UI(QWidget):
   ....
   self.web_view = QWebEngineView(self)
   ....

main_ui = Main_UI()

ex)线程侧(使用asyncore)

class CustomThread(asyncore.dispatcher):
  ...
  main_ui.web_view.setUrl(QUrl("example.com"))
  ...

当线程调用main_ui时 - web_view.setUrl,
它向我显示了一个Windows错误。

感谢阅读本文,希望能得到很好的解决方案。

0 个答案:

没有答案