コード例 #1
0
ファイル: GradientWidget.py プロジェクト: robertsj/poropy
 def __init__(self, parent=None, orientation='bottom',  *args, **kargs):
     GraphicsView.__init__(self, parent, useOpenGL=False, background=None)
     self.maxDim = 27
     kargs['tickPen'] = 'k'
     self.item = GradientEditorItem(*args, **kargs)
     self.item.sigGradientChanged.connect(self.sigGradientChanged)
     self.setCentralItem(self.item)
     self.setOrientation(orientation)
     self.setCacheMode(self.CacheNone)
     self.setRenderHints(QtGui.QPainter.Antialiasing | QtGui.QPainter.TextAntialiasing)
     self.setFrameStyle(QtGui.QFrame.NoFrame | QtGui.QFrame.Plain)
     self.setBackgroundRole(QtGui.QPalette.NoRole)
コード例 #2
0
 def __init__(self, parent=None, orientation='bottom',  *args, **kargs):
     """
     The *orientation* argument may be 'bottom', 'top', 'left', or 'right' 
     indicating whether the gradient is displayed horizontally (top, bottom)
     or vertically (left, right) and on what side of the gradient the editable 
     ticks will appear.
     
     All other arguments are passed to 
     :func:`GradientEditorItem.__init__ <pyqtgraph.GradientEditorItem.__init__>`.
     
     Note: For convenience, this class wraps methods from 
     :class:`GradientEditorItem <pyqtgraph.GradientEditorItem>`.
     """
     GraphicsView.__init__(self, parent, useOpenGL=False, background=None)
     self.maxDim = 31
     kargs['tickPen'] = 'k'
     self.item = GradientEditorItem(*args, **kargs)
     self.item.sigGradientChanged.connect(self.sigGradientChanged)
     self.item.sigGradientChangeFinished.connect(self.sigGradientChangeFinished)
     self.setCentralItem(self.item)
     self.setOrientation(orientation)
     self.setCacheMode(self.CacheNone)
     self.setRenderHints(QtGui.QPainter.Antialiasing | QtGui.QPainter.TextAntialiasing)
     self.setFrameStyle(QtGui.QFrame.NoFrame | QtGui.QFrame.Plain)