В pyqtgraph есть возможность сохранить график как изображение/csv/svg/и т.д. просто щелкнув правой кнопкой мыши на графике и выбрав опцию «Экспорт..». Существует также возможность экспортировать график следующим образом: (при условии, что pw - это мой график)
ex1 = pg.exporters.CSVExporter(pw.plotItem)
ex1.export('test.csv')
ex2 = pg.exporters.SVGExporter(pw.plotItem)
ex2.export('test.svg')
ex3 = pg.exporters.ImageExporter(pw.plotItem)
ex3.export('test.img')
Проблема в том, что я не хочу использовать контекстное меню (и т. д.), ни для прямого сохранения графика в фиксированном формате, ни для предопределенного пути. Мне нужна функция, которая при вызове откроет то же самое «диалоговое окно сохранения файла», которое скрывается в пункте меню «Экспорт ..». Затем я подключу его к кнопке или чему-то еще, и вуаля :)
Любые идеи?