【发布时间】:2016-02-28 20:49:27
【问题描述】:
在 pyqtgraph 中有将绘图保存为 image/csv/svg/etc 的选项。只需在绘图上单击鼠标右键并选择“导出..”选项。也可以像这样导出绘图:(假设 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')
问题是我不想使用右键菜单(等等)直接以固定格式保存绘图和预定义路径。我想要一个在调用时会打开隐藏在“导出..”菜单选项下的相同“保存文件对话框”的函数。然后我会将它连接到一个按钮或其他任何东西上,瞧 :)
有什么想法吗?
【问题讨论】:
-
您可以使用对话框 QtGui.QFileDIalog.getSaveFileName,将其连接到一个按钮,以便用户可以选择文件的名称和保存位置。有了名字后,使用pyqtgraph提供的导出方式。
-
我做了,但它更像是一种解决方法。无论如何,谢谢:)
标签: python plot save pyqt pyqtgraph