Example #1
0
 def copy_to_clipboard(self):
     """Copy the current figure image to clipboard"""
     # store the image in a buffer using savefig(), this has the
     # advantage of applying all the default savefig parameters
     # such as background color; those would be ignored if you simply
     # grab the canvas using Qt
     buf = io.BytesIO()
     self.canvas.figure.savefig(buf)
     QApplication.clipboard().setImage(QImage.fromData(buf.getvalue()))
     buf.close()