我正在尝试绘制一个非常简单的图形(使用pygraph)。在我的代码中,我使用按钮在主窗口上绘制一些数据。它工作得很好,但是我仍然有一个小问题。当我单击按钮时,图形显示良好,但同时弹出一个窗口(pythonw),上面没有任何内容。知道为什么吗?没有此弹出窗口,有没有办法做到这一点?
def traceprofil(self):
data = np.ones(24)
m = pg.plot(data)
self.gridLayout.addWidget(m, 1 , 8 , 3, 3 )
答案 0 :(得分:0)
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 )