window pythonw 正在自行打开

window pythonw is openning by itself

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

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

pyqtgraph.plot() 创建一个 window,里面有一个 plotWidget。这个 window 就是你看到的额外的 window。要创建一个 plotWidget 并绘制数据,您可以尝试这样做:

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