pythonw窗口正在自行打开

时间:2019-07-11 09:51:32

标签: python-3.x pyqt5 pyqtgraph

我正在尝试绘制一个非常简单的图形(使用pygraph)。在我的代码中,我使用按钮在主窗口上绘制一些数据。它工作得很好,但是我仍然有一个小问题。当我单击按钮时,图形显示良好,但同时弹出一个窗口(pythonw),上面没有任何内容。知道为什么吗?没有此弹出窗口,有没有办法做到这一点?

    def traceprofil(self):
        data = np.ones(24)
        m = pg.plot(data)
        self.gridLayout.addWidget(m, 1 , 8 , 3, 3 )

1 个答案:

答案 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 )