我尝试在程序中启动一个Qthread和另一个线程。代码如下所示。Qthread必须显示图形。Qthread在单独使用时工作良好,但当我尝试使用一个线程或多个Qthread运行时,它不会显示任何内容。在
我的设置:ubuntu 16.04.1 LTS,python 2.7.12
模块:pyqtgraph、time、numpy、sys、threading
q线程:绘图线程.pyfrom pyqtgraph.Qt import QtGui, QtCore
import pyqtgraph as pg
import numpy as np
import time
import sys
class guiThread(QtCore.QThread):
def __init__(self):
QtCore.QThread.__init__(self)
self.status=True
self.range=100
self.app = QtGui.QApplication(sys.argv)
self.app.aboutToQuit.connect(self.stop)
self.win = pg.GraphicsWindow(title="Example")
self.win.resize(500,400)
pg.setConfigOptions(antialias=True)
self.px = self.win.addPlot(title="X plot")
self.ckx = self.px.plot(pen='y')
self.cdx