我正在试着画一个非常简单的图(使用pygraph)。在我的代码中,我使用一个按钮在主窗口上绘制一些数据。它工作得很好,但我仍然有一个小问题。当我单击按钮时,图形显示得很好,但也有一个窗口弹出(pythonw),上面什么也没有。知道为什么吗?有没有办法在不弹出窗口的情况下做到这一点?
def traceprofil(self):
data = np.ones(24)
m = pg.plot(data)
self.gridLayout.addWidget(m, 1 , 8 , 3, 3 )发布于 2019-07-11 18:13:41
pyqtgraph.plot()会创建一个内部带有plotWidget的窗口。此窗口是您看到的额外窗口。要只创建一个plotWidget并绘制数据,您可以尝试执行以下操作:
def traceprofil(self):
data = np.ones(24)
m = pg.PlotWidget(self)
m.getPlotItem().plot(data)
self.gridLayout.addWidget(m, 1 , 8 , 3, 3 )https://stackoverflow.com/questions/56986447
复制相似问题