окно pythonw открывается само по себе - PullRequest
0 голосов
/ 11 июля 2019

Я пытаюсь нарисовать очень простой график (используя pygraph).В моем коде я использую кнопку для отображения некоторых данных в главном окне.Это работает довольно хорошо, но у меня все еще есть одна небольшая проблема.Когда я нажимаю на кнопку, график отображается хорошо, но также появляется окно (pythonw), на котором ничего нет.Есть идеи почему?Есть ли способ сделать это без этого всплывающего окна?

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

1 Ответ

0 голосов
/ 11 июля 2019

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 )
...