~ubuntu-branches/ubuntu/trusty/guiqwt/trusty

« back to all changes in this revision

Viewing changes to guiqwt/baseplot.py

  • Committer: Package Import Robot
  • Author(s): Picca Frédéric-Emmanuel
  • Date: 2011-09-11 21:06:12 UTC
  • mto: (15.1.1 experimental)
  • mto: This revision was merged to the branch mainline in revision 11.
  • Revision ID: package-import@ubuntu.com-20110911210612-jw6w1dv0s2tsl5ic
Tags: upstream-2.1.5
Import upstream version 2.1.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
# Licensed under the terms of the CECILL License
6
6
# (see guiqwt/__init__.py for details)
7
7
 
 
8
# pylint: disable=C0103
 
9
 
8
10
"""
9
11
guiqwt.baseplot
10
12
---------------
45
47
import sys
46
48
import numpy as np
47
49
 
48
 
from guidata.qt.QtGui import QSizePolicy, QColor, QPixmap, QPrinter
 
50
from guidata.qt.QtGui import (QSizePolicy, QColor, QPixmap, QPrinter,
 
51
                              QApplication)
49
52
from guidata.qt.QtCore import QSize, Qt
50
53
 
51
54
from guidata.configtools import get_font
342
345
        return [item for item in self.get_items(z_sorted=z_sorted,
343
346
                                                item_type=item_type)
344
347
                if item.is_private()]
 
348
                
 
349
    def copy_to_clipboard(self):
 
350
        """Copy widget's window to clipboard"""
 
351
        clipboard = QApplication.clipboard()
 
352
        clipboard.setPixmap(QPixmap.grabWidget(self))
345
353
            
346
354
    def save_widget(self, fname):
347
355
        """Grab widget's window and save it to filename (*.png, *.pdf)"""