Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyQt:在工作线程中构造图表的内容_Python_Multithreading_User Interface_Pyqt5 - Fatal编程技术网

Python PyQt:在工作线程中构造图表的内容

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将线段放在图表下(可能

我正在使用PyQt5创建可视化,我有一个图表视图

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
时。在将创建的线段移动到磨损的螺纹中的同时,我有什么可能解决此问题