Python PyQt:在工作线程中构造图表的内容
我正在使用PyQt5创建可视化,我有一个图表视图Python PyQt:在工作线程中构造图表的内容,python,multithreading,user-interface,pyqt5,Python,Multithreading,User Interface,Pyqt5,我正在使用PyQt5创建可视化,我有一个图表视图 self._chartView = QChartView(QChart()) 并可视化其中的几个线段: # construct line segments -> lineSegments for ls in lineSegments: self._chartView.chart().addSeries(ls) 为了保持GUI的响应性,我想将线段的创建移动到工作线程中。线程完成后,我想调用addSeries将线段放在图表下(可能
self._chartView = QChartView(QChart())
并可视化其中的几个线段:
# construct line segments -> lineSegments
for ls in lineSegments:
self._chartView.chart().addSeries(ls)
为了保持GUI的响应性,我想将线段的创建移动到工作线程中。线程完成后,我想调用addSeries
将线段放在图表下(可能将其连接到finished
插槽)。然而,我得到了警告
Cannot set parent, new parent is in a different thread
在主线程中调用addSeries
时。在将创建的线段移动到磨损的螺纹中的同时,我有什么可能解决此问题