Give CanvasItem alpha/setAlpha methods
This commit is contained in:
parent
e88e3a4232
commit
ee117fd957
@ -1,4 +1,5 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
import numpy as np
|
||||||
from ..Qt import QtGui, QtCore, QtSvg, QT_LIB
|
from ..Qt import QtGui, QtCore, QtSvg, QT_LIB
|
||||||
from ..graphicsItems.ROI import ROI
|
from ..graphicsItems.ROI import ROI
|
||||||
from .. import SRTTransform, ItemGroup
|
from .. import SRTTransform, ItemGroup
|
||||||
@ -239,6 +240,12 @@ class CanvasItem(QtCore.QObject):
|
|||||||
alpha = val / 1023.
|
alpha = val / 1023.
|
||||||
self._graphicsItem.setOpacity(alpha)
|
self._graphicsItem.setOpacity(alpha)
|
||||||
|
|
||||||
|
def setAlpha(self, alpha):
|
||||||
|
self.alphaSlider.setValue(int(np.clip(alpha * 1023, 0, 1023)))
|
||||||
|
|
||||||
|
def alpha(self):
|
||||||
|
return self.alphaSlider.value() / 1023.
|
||||||
|
|
||||||
def isMovable(self):
|
def isMovable(self):
|
||||||
return self.opts['movable']
|
return self.opts['movable']
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user