prsctrl_gui.measurement.pump_power_calibration.PowerCalibrationPlot#
- class PowerCalibrationPlot(power_calibration: PowerCalibration, parent=None)[source]#
Bases:
GraphicsLayoutWidgetMethods
Get plot labels.
Get the power density values of the calibration data using the configured conversion method..
Get the power setting values of the calibration data using the configured conversion method.
Return vector with the length and width of one view pixel in scene coordinates
Plot power setting vs. power setting.
Plot the reverse function: power density vs. power setting.
Each keyword argument is either the name of a Qt property or a Qt signal.
Scales such that pixels in image are the same size as screen pixels.
Enable or disable default antialiasing.
Set the background color of the GraphicsView.
Sets a QGraphicsWidget to automatically fill the entire view (the item will be automatically resize whenever the GraphicsView is resized).
Redraw the plot.
Return the boundaries of the view in scene coordinates
Attributes
- class CacheModeFlag(*values)#
Bases:
Flag- CacheBackground = 1#
- CacheNone = 0#
- __and__(other)#
- __bool__()#
classes/types should always be True.
- __contains__(other)#
Returns True if self has at least the same flags set as other.
- __invert__()#
- __iter__()#
Returns flags in definition order.
- __len__()#
Return the number of members (no aliases)
- __members__ = mappingproxy({'CacheNone': <CacheModeFlag.CacheNone: 0>, 'CacheBackground': <CacheModeFlag.CacheBackground: 1>})#
- __module__ = 'PyQt6.QtWidgets'#
- __name__ = 'CacheModeFlag'#
- __new__(value)#
- __or__(other)#
Return self|value.
- __qualname__ = 'QGraphicsView.CacheModeFlag'#
- __rand__(other)#
- __repr__()#
Return repr(self).
- __ror__(other)#
Return value|self.
- __rxor__(other)#
- __sip__ = <capsule object NULL>#
- __str__()#
Return str(self).
- __xor__(other)#
- _all_bits_ = 1#
- _boundary_ = 'strict'#
- _flag_mask_ = 1#
- static _generate_next_value_(name, start, count, last_values)#
Generate the next value when not given.
name: the name of the member start: the initial start value or None count: the number of existing members last_values: the last value assigned or None
- _get_value(flag)#
- _inverted_ = None#
- classmethod _iter_member_(value)#
Extract all members from the value in definition (i.e. increasing value) order.
- classmethod _iter_member_by_def_(value)#
Extract all members from the value in definition order.
- classmethod _iter_member_by_value_(value)#
Extract all members from the value in definition (i.e. increasing value) order.
- classmethod _missing_(value)#
Create a composite member containing all canonical members present in
value.If non-member values are present, result depends on
_boundary_setting.
- _numeric_repr_(obj, /)#
Return the canonical string representation of the object.
For many object types, including most builtins, eval(repr(obj)) == obj.
- _singles_mask_ = 1#
- class DragMode(*values)#
Bases:
Enum- NoDrag = 0#
- RubberBandDrag = 2#
- ScrollHandDrag = 1#
- classmethod __contains__(value)#
Return True if
valueis incls.valueis inclsif: 1)valueis a member ofcls, or 2)valueis the value of one of thecls’s members. 3)valueis a pseudo-member (flags)
- classmethod __iter__()#
Return members in definition order.
- classmethod __len__()#
Return the number of members (no aliases)
- __members__ = mappingproxy({'NoDrag': <DragMode.NoDrag: 0>, 'ScrollHandDrag': <DragMode.ScrollHandDrag: 1>, 'RubberBandDrag': <DragMode.RubberBandDrag: 2>})#
- __module__ = 'PyQt6.QtWidgets'#
- __name__ = 'DragMode'#
- __qualname__ = 'QGraphicsView.DragMode'#
- __sip__ = <capsule object NULL>#
- classmethod _missing_(object, /)#
- class OptimizationFlag(*values)#
Bases:
Flag- DontAdjustForAntialiasing = 2#
- DontSavePainterState = 1#
- __and__(other)#
- __bool__()#
classes/types should always be True.
- __contains__(other)#
Returns True if self has at least the same flags set as other.
- __invert__()#
- __iter__()#
Returns flags in definition order.
- __len__()#
Return the number of members (no aliases)
- __members__ = mappingproxy({'DontSavePainterState': <OptimizationFlag.DontSavePainterState: 1>, 'DontAdjustForAntialiasing': <OptimizationFlag.DontAdjustForAntialiasing: 2>})#
- __module__ = 'PyQt6.QtWidgets'#
- __name__ = 'OptimizationFlag'#
- __new__(value)#
- __or__(other)#
Return self|value.
- __qualname__ = 'QGraphicsView.OptimizationFlag'#
- __rand__(other)#
- __repr__()#
Return repr(self).
- __ror__(other)#
Return value|self.
- __rxor__(other)#
- __sip__ = <capsule object NULL>#
- __str__()#
Return str(self).
- __xor__(other)#
- _all_bits_ = 3#
- _boundary_ = 'strict'#
- _flag_mask_ = 3#
- static _generate_next_value_(name, start, count, last_values)#
Generate the next value when not given.
name: the name of the member start: the initial start value or None count: the number of existing members last_values: the last value assigned or None
- _get_value(flag)#
- _inverted_ = None#
- classmethod _iter_member_(value)#
Extract all members from the value in definition (i.e. increasing value) order.
- classmethod _iter_member_by_def_(value)#
Extract all members from the value in definition order.
- classmethod _iter_member_by_value_(value)#
Extract all members from the value in definition (i.e. increasing value) order.
- classmethod _missing_(value)#
Create a composite member containing all canonical members present in
value.If non-member values are present, result depends on
_boundary_setting.
- _numeric_repr_(obj, /)#
Return the canonical string representation of the object.
For many object types, including most builtins, eval(repr(obj)) == obj.
- _singles_mask_ = 3#
- class PaintDeviceMetric(*values)#
Bases:
Enum- PdmDepth = 6#
- PdmDevicePixelRatio = 11#
- PdmDevicePixelRatioF_EncodedA = 13#
- PdmDevicePixelRatioF_EncodedB = 14#
- PdmDevicePixelRatioScaled = 12#
- PdmDpiX = 7#
- PdmDpiY = 8#
- PdmHeight = 2#
- PdmHeightMM = 4#
- PdmNumColors = 5#
- PdmPhysicalDpiX = 9#
- PdmPhysicalDpiY = 10#
- PdmWidth = 1#
- PdmWidthMM = 3#
- classmethod __contains__(value)#
Return True if
valueis incls.valueis inclsif: 1)valueis a member ofcls, or 2)valueis the value of one of thecls’s members. 3)valueis a pseudo-member (flags)
- classmethod __iter__()#
Return members in definition order.
- classmethod __len__()#
Return the number of members (no aliases)
- __members__ = mappingproxy({'PdmWidth': <PaintDeviceMetric.PdmWidth: 1>, 'PdmHeight': <PaintDeviceMetric.PdmHeight: 2>, 'PdmWidthMM': <PaintDeviceMetric.PdmWidthMM: 3>, 'PdmHeightMM': <PaintDeviceMetric.PdmHeightMM: 4>, 'PdmNumColors': <PaintDeviceMetric.PdmNumColors: 5>, 'PdmDepth': <PaintDeviceMetric.PdmDepth: 6>, 'PdmDpiX': <PaintDeviceMetric.PdmDpiX: 7>, 'PdmDpiY': <PaintDeviceMetric.PdmDpiY: 8>, 'PdmPhysicalDpiX': <PaintDeviceMetric.PdmPhysicalDpiX: 9>, 'PdmPhysicalDpiY': <PaintDeviceMetric.PdmPhysicalDpiY: 10>, 'PdmDevicePixelRatio': <PaintDeviceMetric.PdmDevicePixelRatio: 11>, 'PdmDevicePixelRatioScaled': <PaintDeviceMetric.PdmDevicePixelRatioScaled: 12>, 'PdmDevicePixelRatioF_EncodedA': <PaintDeviceMetric.PdmDevicePixelRatioF_EncodedA: 13>, 'PdmDevicePixelRatioF_EncodedB': <PaintDeviceMetric.PdmDevicePixelRatioF_EncodedB: 14>})#
- __module__ = 'PyQt6.QtGui'#
- __name__ = 'PaintDeviceMetric'#
- __qualname__ = 'QPaintDevice.PaintDeviceMetric'#
- __sip__ = <capsule object NULL>#
- classmethod _missing_(object, /)#
- class RenderFlag(*values)#
Bases:
Flag- DrawChildren = 2#
- DrawWindowBackground = 1#
- IgnoreMask = 4#
- __and__(other)#
- __bool__()#
classes/types should always be True.
- __contains__(other)#
Returns True if self has at least the same flags set as other.
- __invert__()#
- __iter__()#
Returns flags in definition order.
- __len__()#
Return the number of members (no aliases)
- __members__ = mappingproxy({'DrawWindowBackground': <RenderFlag.DrawWindowBackground: 1>, 'DrawChildren': <RenderFlag.DrawChildren: 2>, 'IgnoreMask': <RenderFlag.IgnoreMask: 4>})#
- __module__ = 'PyQt6.QtWidgets'#
- __name__ = 'RenderFlag'#
- __new__(value)#
- __or__(other)#
Return self|value.
- __qualname__ = 'QWidget.RenderFlag'#
- __rand__(other)#
- __repr__()#
Return repr(self).
- __ror__(other)#
Return value|self.
- __rxor__(other)#
- __sip__ = <capsule object NULL>#
- __str__()#
Return str(self).
- __xor__(other)#
- _all_bits_ = 7#
- _boundary_ = 'strict'#
- _flag_mask_ = 7#
- static _generate_next_value_(name, start, count, last_values)#
Generate the next value when not given.
name: the name of the member start: the initial start value or None count: the number of existing members last_values: the last value assigned or None
- _get_value(flag)#
- _inverted_ = None#
- classmethod _iter_member_(value)#
Extract all members from the value in definition (i.e. increasing value) order.
- classmethod _iter_member_by_def_(value)#
Extract all members from the value in definition order.
- classmethod _iter_member_by_value_(value)#
Extract all members from the value in definition (i.e. increasing value) order.
- classmethod _missing_(value)#
Create a composite member containing all canonical members present in
value.If non-member values are present, result depends on
_boundary_setting.
- _numeric_repr_(obj, /)#
Return the canonical string representation of the object.
For many object types, including most builtins, eval(repr(obj)) == obj.
- _singles_mask_ = 7#
- class Shadow(*values)#
Bases:
IntEnum- Plain = 16#
- Raised = 32#
- Sunken = 48#
- __abs__()#
abs(self)
- __add__(value, /)#
Return self+value.
- __and__(value, /)#
Return self&value.
- __bool__()#
True if self else False
- __ceil__()#
Ceiling of an Integral returns itself.
- classmethod __contains__(value)#
Return True if
valueis incls.valueis inclsif: 1)valueis a member ofcls, or 2)valueis the value of one of thecls’s members. 3)valueis a pseudo-member (flags)
- __dir__()#
Returns public methods and other interesting attributes.
- __divmod__(value, /)#
Return divmod(self, value).
- __eq__(value, /)#
Return self==value.
- __float__()#
float(self)
- __floor__()#
Flooring an Integral returns itself.
- __floordiv__(value, /)#
Return self//value.
- __format__(format_spec, /)#
Convert to a string according to format_spec.
- __ge__(value, /)#
Return self>=value.
- __getattribute__(name, /)#
Return getattr(self, name).
- __getnewargs__()#
- __gt__(value, /)#
Return self>value.
- __hash__()#
Return hash(self).
- __index__()#
Return self converted to an integer, if self is suitable for use as an index into a list.
- __init__(*args, **kwds)#
- __int__()#
int(self)
- __invert__()#
~self
- classmethod __iter__()#
Return members in definition order.
- __le__(value, /)#
Return self<=value.
- classmethod __len__()#
Return the number of members (no aliases)
- __lshift__(value, /)#
Return self<<value.
- __lt__(value, /)#
Return self<value.
- __members__ = mappingproxy({'Plain': <Shadow.Plain: 16>, 'Raised': <Shadow.Raised: 32>, 'Sunken': <Shadow.Sunken: 48>})#
- __mod__(value, /)#
Return self%value.
- __module__ = 'PyQt6.QtWidgets'#
- __mul__(value, /)#
Return self*value.
- __name__ = 'Shadow'#
- __ne__(value, /)#
Return self!=value.
- __neg__()#
-self
- __new__(value)#
- __or__(value, /)#
Return self|value.
- __pos__()#
+self
- __pow__(value, mod=None, /)#
Return pow(self, value, mod).
- __qualname__ = 'QFrame.Shadow'#
- __radd__(value, /)#
Return value+self.
- __rand__(value, /)#
Return value&self.
- __rdivmod__(value, /)#
Return divmod(value, self).
- __reduce_ex__(proto)#
Helper for pickle.
- __repr__()#
Return repr(self).
- __rfloordiv__(value, /)#
Return value//self.
- __rlshift__(value, /)#
Return value<<self.
- __rmod__(value, /)#
Return value%self.
- __rmul__(value, /)#
Return value*self.
- __ror__(value, /)#
Return value|self.
- __round__()#
Rounding an Integral returns itself.
Rounding with an ndigits argument also returns an integer.
- __rpow__(value, mod=None, /)#
Return pow(value, self, mod).
- __rrshift__(value, /)#
Return value>>self.
- __rshift__(value, /)#
Return self>>value.
- __rsub__(value, /)#
Return value-self.
- __rtruediv__(value, /)#
Return value/self.
- __rxor__(value, /)#
Return value^self.
- __sip__ = <capsule object NULL>#
- __sizeof__()#
Returns size in memory, in bytes.
- __str__()#
Return repr(self).
- __sub__(value, /)#
Return self-value.
- __truediv__(value, /)#
Return self/value.
- __trunc__()#
Truncating an Integral returns itself.
- __xor__(value, /)#
Return self^value.
- classmethod _missing_(object, /)#
- as_integer_ratio()#
Return a pair of integers, whose ratio is equal to the original int.
The ratio is in lowest terms and has a positive denominator.
>>> (10).as_integer_ratio() (10, 1) >>> (-10).as_integer_ratio() (-10, 1) >>> (0).as_integer_ratio() (0, 1)
- bit_count()#
Number of ones in the binary representation of the absolute value of self.
Also known as the population count.
>>> bin(13) '0b1101' >>> (13).bit_count() 3
- bit_length()#
Number of bits necessary to represent self in binary.
>>> bin(37) '0b100101' >>> (37).bit_length() 6
- conjugate()#
Returns self, the complex conjugate of any int.
- denominator#
the denominator of a rational number in lowest terms
- classmethod from_bytes(bytes, byteorder='big', *, signed=False)#
Return the integer represented by the given array of bytes.
- bytes
Holds the array of bytes to convert. The argument must either support the buffer protocol or be an iterable object producing bytes. Bytes and bytearray are examples of built-in objects that support the buffer protocol.
- byteorder
The byte order used to represent the integer. If byteorder is ‘big’, the most significant byte is at the beginning of the byte array. If byteorder is ‘little’, the most significant byte is at the end of the byte array. To request the native byte order of the host system, use sys.byteorder as the byte order value. Default is to use ‘big’.
- signed
Indicates whether two’s complement is used to represent the integer.
- imag#
the imaginary part of a complex number
- is_integer()#
Returns True. Exists for duck type compatibility with float.is_integer.
- numerator#
the numerator of a rational number in lowest terms
- real#
the real part of a complex number
- to_bytes(length=1, byteorder='big', *, signed=False)#
Return an array of bytes representing an integer.
- length
Length of bytes object to use. An OverflowError is raised if the integer is not representable with the given number of bytes. Default is length 1.
- byteorder
The byte order used to represent the integer. If byteorder is ‘big’, the most significant byte is at the beginning of the byte array. If byteorder is ‘little’, the most significant byte is at the end of the byte array. To request the native byte order of the host system, use sys.byteorder as the byte order value. Default is to use ‘big’.
- signed
Determines whether two’s complement is used to represent the integer. If signed is False and a negative integer is given, an OverflowError is raised.
- class Shape(*values)#
Bases:
IntEnum- Box = 1#
- HLine = 4#
- NoFrame = 0#
- Panel = 2#
- StyledPanel = 6#
- VLine = 5#
- WinPanel = 3#
- __abs__()#
abs(self)
- __add__(value, /)#
Return self+value.
- __and__(value, /)#
Return self&value.
- __bool__()#
True if self else False
- __ceil__()#
Ceiling of an Integral returns itself.
- classmethod __contains__(value)#
Return True if
valueis incls.valueis inclsif: 1)valueis a member ofcls, or 2)valueis the value of one of thecls’s members. 3)valueis a pseudo-member (flags)
- __dir__()#
Returns public methods and other interesting attributes.
- __divmod__(value, /)#
Return divmod(self, value).
- __eq__(value, /)#
Return self==value.
- __float__()#
float(self)
- __floor__()#
Flooring an Integral returns itself.
- __floordiv__(value, /)#
Return self//value.
- __format__(format_spec, /)#
Convert to a string according to format_spec.
- __ge__(value, /)#
Return self>=value.
- __getattribute__(name, /)#
Return getattr(self, name).
- __getnewargs__()#
- __gt__(value, /)#
Return self>value.
- __hash__()#
Return hash(self).
- __index__()#
Return self converted to an integer, if self is suitable for use as an index into a list.
- __init__(*args, **kwds)#
- __int__()#
int(self)
- __invert__()#
~self
- classmethod __iter__()#
Return members in definition order.
- __le__(value, /)#
Return self<=value.
- classmethod __len__()#
Return the number of members (no aliases)
- __lshift__(value, /)#
Return self<<value.
- __lt__(value, /)#
Return self<value.
- __members__ = mappingproxy({'NoFrame': <Shape.NoFrame: 0>, 'Box': <Shape.Box: 1>, 'Panel': <Shape.Panel: 2>, 'WinPanel': <Shape.WinPanel: 3>, 'HLine': <Shape.HLine: 4>, 'VLine': <Shape.VLine: 5>, 'StyledPanel': <Shape.StyledPanel: 6>})#
- __mod__(value, /)#
Return self%value.
- __module__ = 'PyQt6.QtWidgets'#
- __mul__(value, /)#
Return self*value.
- __name__ = 'Shape'#
- __ne__(value, /)#
Return self!=value.
- __neg__()#
-self
- __new__(value)#
- __or__(value, /)#
Return self|value.
- __pos__()#
+self
- __pow__(value, mod=None, /)#
Return pow(self, value, mod).
- __qualname__ = 'QFrame.Shape'#
- __radd__(value, /)#
Return value+self.
- __rand__(value, /)#
Return value&self.
- __rdivmod__(value, /)#
Return divmod(value, self).
- __reduce_ex__(proto)#
Helper for pickle.
- __repr__()#
Return repr(self).
- __rfloordiv__(value, /)#
Return value//self.
- __rlshift__(value, /)#
Return value<<self.
- __rmod__(value, /)#
Return value%self.
- __rmul__(value, /)#
Return value*self.
- __ror__(value, /)#
Return value|self.
- __round__()#
Rounding an Integral returns itself.
Rounding with an ndigits argument also returns an integer.
- __rpow__(value, mod=None, /)#
Return pow(value, self, mod).
- __rrshift__(value, /)#
Return value>>self.
- __rshift__(value, /)#
Return self>>value.
- __rsub__(value, /)#
Return value-self.
- __rtruediv__(value, /)#
Return value/self.
- __rxor__(value, /)#
Return value^self.
- __sip__ = <capsule object NULL>#
- __sizeof__()#
Returns size in memory, in bytes.
- __str__()#
Return repr(self).
- __sub__(value, /)#
Return self-value.
- __truediv__(value, /)#
Return self/value.
- __trunc__()#
Truncating an Integral returns itself.
- __xor__(value, /)#
Return self^value.
- classmethod _missing_(object, /)#
- as_integer_ratio()#
Return a pair of integers, whose ratio is equal to the original int.
The ratio is in lowest terms and has a positive denominator.
>>> (10).as_integer_ratio() (10, 1) >>> (-10).as_integer_ratio() (-10, 1) >>> (0).as_integer_ratio() (0, 1)
- bit_count()#
Number of ones in the binary representation of the absolute value of self.
Also known as the population count.
>>> bin(13) '0b1101' >>> (13).bit_count() 3
- bit_length()#
Number of bits necessary to represent self in binary.
>>> bin(37) '0b100101' >>> (37).bit_length() 6
- conjugate()#
Returns self, the complex conjugate of any int.
- denominator#
the denominator of a rational number in lowest terms
- classmethod from_bytes(bytes, byteorder='big', *, signed=False)#
Return the integer represented by the given array of bytes.
- bytes
Holds the array of bytes to convert. The argument must either support the buffer protocol or be an iterable object producing bytes. Bytes and bytearray are examples of built-in objects that support the buffer protocol.
- byteorder
The byte order used to represent the integer. If byteorder is ‘big’, the most significant byte is at the beginning of the byte array. If byteorder is ‘little’, the most significant byte is at the end of the byte array. To request the native byte order of the host system, use sys.byteorder as the byte order value. Default is to use ‘big’.
- signed
Indicates whether two’s complement is used to represent the integer.
- imag#
the imaginary part of a complex number
- is_integer()#
Returns True. Exists for duck type compatibility with float.is_integer.
- numerator#
the numerator of a rational number in lowest terms
- real#
the real part of a complex number
- to_bytes(length=1, byteorder='big', *, signed=False)#
Return an array of bytes representing an integer.
- length
Length of bytes object to use. An OverflowError is raised if the integer is not representable with the given number of bytes. Default is length 1.
- byteorder
The byte order used to represent the integer. If byteorder is ‘big’, the most significant byte is at the beginning of the byte array. If byteorder is ‘little’, the most significant byte is at the end of the byte array. To request the native byte order of the host system, use sys.byteorder as the byte order value. Default is to use ‘big’.
- signed
Determines whether two’s complement is used to represent the integer. If signed is False and a negative integer is given, an OverflowError is raised.
- class SizeAdjustPolicy(*values)#
Bases:
Enum- AdjustIgnored = 0#
- AdjustToContents = 2#
- AdjustToContentsOnFirstShow = 1#
- classmethod __contains__(value)#
Return True if
valueis incls.valueis inclsif: 1)valueis a member ofcls, or 2)valueis the value of one of thecls’s members. 3)valueis a pseudo-member (flags)
- classmethod __iter__()#
Return members in definition order.
- classmethod __len__()#
Return the number of members (no aliases)
- __members__ = mappingproxy({'AdjustIgnored': <SizeAdjustPolicy.AdjustIgnored: 0>, 'AdjustToContentsOnFirstShow': <SizeAdjustPolicy.AdjustToContentsOnFirstShow: 1>, 'AdjustToContents': <SizeAdjustPolicy.AdjustToContents: 2>})#
- __module__ = 'PyQt6.QtWidgets'#
- __name__ = 'SizeAdjustPolicy'#
- __qualname__ = 'QAbstractScrollArea.SizeAdjustPolicy'#
- __sip__ = <capsule object NULL>#
- classmethod _missing_(object, /)#
- class StyleMask(*values)#
Bases:
Enum- Shadow_Mask = 240#
- Shape_Mask = 15#
- classmethod __contains__(value)#
Return True if
valueis incls.valueis inclsif: 1)valueis a member ofcls, or 2)valueis the value of one of thecls’s members. 3)valueis a pseudo-member (flags)
- classmethod __iter__()#
Return members in definition order.
- classmethod __len__()#
Return the number of members (no aliases)
- __members__ = mappingproxy({'Shadow_Mask': <StyleMask.Shadow_Mask: 240>, 'Shape_Mask': <StyleMask.Shape_Mask: 15>})#
- __module__ = 'PyQt6.QtWidgets'#
- __name__ = 'StyleMask'#
- __qualname__ = 'QFrame.StyleMask'#
- __sip__ = <capsule object NULL>#
- classmethod _missing_(object, /)#
- class ViewportAnchor(*values)#
Bases:
Enum- AnchorUnderMouse = 2#
- AnchorViewCenter = 1#
- NoAnchor = 0#
- classmethod __contains__(value)#
Return True if
valueis incls.valueis inclsif: 1)valueis a member ofcls, or 2)valueis the value of one of thecls’s members. 3)valueis a pseudo-member (flags)
- classmethod __iter__()#
Return members in definition order.
- classmethod __len__()#
Return the number of members (no aliases)
- __members__ = mappingproxy({'NoAnchor': <ViewportAnchor.NoAnchor: 0>, 'AnchorViewCenter': <ViewportAnchor.AnchorViewCenter: 1>, 'AnchorUnderMouse': <ViewportAnchor.AnchorUnderMouse: 2>})#
- __module__ = 'PyQt6.QtWidgets'#
- __name__ = 'ViewportAnchor'#
- __qualname__ = 'QGraphicsView.ViewportAnchor'#
- __sip__ = <capsule object NULL>#
- classmethod _missing_(object, /)#
- class ViewportUpdateMode(*values)#
Bases:
Enum- BoundingRectViewportUpdate = 4#
- FullViewportUpdate = 0#
- MinimalViewportUpdate = 1#
- NoViewportUpdate = 3#
- SmartViewportUpdate = 2#
- classmethod __contains__(value)#
Return True if
valueis incls.valueis inclsif: 1)valueis a member ofcls, or 2)valueis the value of one of thecls’s members. 3)valueis a pseudo-member (flags)
- classmethod __iter__()#
Return members in definition order.
- classmethod __len__()#
Return the number of members (no aliases)
- __members__ = mappingproxy({'FullViewportUpdate': <ViewportUpdateMode.FullViewportUpdate: 0>, 'MinimalViewportUpdate': <ViewportUpdateMode.MinimalViewportUpdate: 1>, 'SmartViewportUpdate': <ViewportUpdateMode.SmartViewportUpdate: 2>, 'BoundingRectViewportUpdate': <ViewportUpdateMode.BoundingRectViewportUpdate: 4>, 'NoViewportUpdate': <ViewportUpdateMode.NoViewportUpdate: 3>})#
- __module__ = 'PyQt6.QtWidgets'#
- __name__ = 'ViewportUpdateMode'#
- __qualname__ = 'QGraphicsView.ViewportUpdateMode'#
- __sip__ = <capsule object NULL>#
- classmethod _missing_(object, /)#
- __annotations__ = {}#
- __dict__ = mappingproxy({'__module__': 'prsctrl_gui.measurement.pump_power_calibration', '__firstlineno__': 36, '__doc__': 'Plots a `.PowerCalibration` instance.\n\nThe widget shows two plots:\n\n1. Power setting (led current in A or laser power in mW) vs power density in mW/cm^2\n2. Powr density in mW/cm^2 vs power setting.\n\nFor each plot, the data points are scattered and a solid line shows values calculated using the configured conversion method (interpolate and polyfit).\nWhile the data in 2. is just a reverse of 1., the conversion function may use a different fit and thus the calculated values may not be the exact inverse.\n\n:param power_calib: \n', '__init__': <function PowerCalibrationPlot.__init__>, 'update_plot': <function PowerCalibrationPlot.update_plot>, 'get_labels': <classmethod(<function PowerCalibrationPlot.get_labels>)>, 'get_power_setting': <classmethod(<function PowerCalibrationPlot.get_power_setting>)>, 'get_power_density_mWcm2': <classmethod(<function PowerCalibrationPlot.get_power_density_mWcm2>)>, 'plot_data_points': <classmethod(<function PowerCalibrationPlot.plot_data_points>)>, 'plot_reverse': <classmethod(<function PowerCalibrationPlot.plot_reverse>)>, '__static_attributes__': ('plot_1', 'plot_rev', 'power_calib'), '__annotations__': {}})#
- __firstlineno__ = 36#
- classmethod __getattr__(self, name: str | None) Any#
- __init__(power_calibration: PowerCalibration, parent=None)[source]#
Arguments:
parent
Optional parent widget
useOpenGL
If True, the GraphicsView will use OpenGL to do all of its rendering. This can improve performance on some systems, but may also introduce bugs (the combination of QGraphicsView and QOpenGLWidget is still an ‘experimental’ feature of Qt)
background
Set the background color of the GraphicsView. Accepts any single argument accepted by
mkColor. By default, the background color is determined using the ‘backgroundColor’ configuration option (seesetConfigOptions).
- __module__ = 'prsctrl_gui.measurement.pump_power_calibration'#
- classmethod __new__(*args, **kwargs)#
- __static_attributes__ = ('plot_1', 'plot_rev', 'power_calib')#
- __weakref__#
list of weak references to the object
- classmethod acceptDrops(self) bool#
- classmethod accessibleDescription(self) str#
- classmethod accessibleIdentifier(self) str#
- classmethod accessibleName(self) str#
- classmethod actionEvent(self, a0: QActionEvent | None)#
- classmethod actions(self) list[QAction]#
- classmethod activateWindow(self)#
- classmethod addAction(self, icon: QIcon, text: str | None) QAction | None#
- classmethod addAction(self, icon: QIcon, text: str | None, slot: PYQT_SLOT, type: Qt.ConnectionType = Qt.AutoConnection) QAction | None
- classmethod addAction(self, icon: QIcon, text: str | None, shortcut: QKeySequence | QKeySequence.StandardKey | str | None | int) QAction | None
- classmethod addAction(self, icon: QIcon, text: str | None, shortcut: QKeySequence | QKeySequence.StandardKey | str | None | int, slot: PYQT_SLOT, type: Qt.ConnectionType = Qt.AutoConnection) QAction | None
- classmethod addAction(self, text: str | None) QAction | None
- classmethod addAction(self, text: str | None, shortcut: QKeySequence | QKeySequence.StandardKey | str | None | int) QAction | None
- classmethod addAction(self, text: str | None, slot: PYQT_SLOT, type: Qt.ConnectionType = Qt.AutoConnection) QAction | None
- classmethod addAction(self, text: str | None, shortcut: QKeySequence | QKeySequence.StandardKey | str | None | int, slot: PYQT_SLOT, type: Qt.ConnectionType = Qt.AutoConnection) QAction | None
- classmethod addAction(self, action: QAction | None)
- classmethod addActions(self, actions: Iterable[QAction])#
- addItem(*args)#
- classmethod addScrollBarWidget(self, widget: QWidget | None, alignment: Qt.AlignmentFlag)#
- classmethod adjustSize(self)#
- classmethod alignment(self) Qt.AlignmentFlag#
- classmethod autoFillBackground(self) bool#
- classmethod backgroundBrush(self) QBrush#
- classmethod backgroundRole(self) QPalette.ColorRole#
- classmethod baseSize(self) QSize#
- classmethod blockSignals(self, b: bool) bool#
- classmethod cacheMode(self) QGraphicsView.CacheModeFlag#
- classmethod centerOn(self, pos: QPointF)#
- classmethod centerOn(self, item: QGraphicsItem | None)
- classmethod centerOn(self, ax: float, ay: float)
- classmethod changeEvent(self, a0: QEvent | None)#
- classmethod childAt(self, p: QPoint) QWidget | None#
- classmethod childAt(self, p: QPointF) QWidget | None
- classmethod childAt(self, ax: int, ay: int) QWidget | None
- classmethod childEvent(self, a0: QChildEvent | None)#
- classmethod children(self) list[QObject]#
- classmethod childrenRect(self) QRect#
- classmethod childrenRegion(self) QRegion#
- classmethod clearFocus(self)#
- classmethod clearMask(self)#
- clearMouse()#
- close(self) bool#
- classmethod closeEvent(self, a0: QCloseEvent | None)#
- classmethod colorCount(self) int#
- classmethod connectNotify(self, signal: QMetaMethod)#
- classmethod contentsMargins(self) QMargins#
- classmethod contentsRect(self) QRect#
- classmethod contextMenuEvent(self, event: QContextMenuEvent | None)#
- classmethod contextMenuPolicy(self) Qt.ContextMenuPolicy#
- classmethod cornerWidget(self) QWidget | None#
- classmethod create(self, window: PyQt6.sip.voidptr = None, initializeWindow: bool = True, destroyOldWindow: bool = True)#
- classmethod createWindowContainer(window: QWindow | None, parent: QWidget | None = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget#
- classmethod cursor(self) QCursor#
- customContextMenuRequested#
- classmethod customEvent(self, a0: QEvent | None)#
- classmethod deleteLater(self)#
- classmethod depth(self) int#
- classmethod destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)#
- destroyed#
- classmethod devType(self) int#
- classmethod devicePixelRatio(self) float#
- classmethod devicePixelRatioF(self) float#
- classmethod devicePixelRatioFScale() float#
- classmethod disconnect(a0: QMetaObject.Connection) bool#
- classmethod disconnect(self)
- classmethod disconnectNotify(self, signal: QMetaMethod)#
- dragEnterEvent(self, event: QDragEnterEvent | None)#
- classmethod dragLeaveEvent(self, event: QDragLeaveEvent | None)#
- classmethod dragMode(self) QGraphicsView.DragMode#
- classmethod dragMoveEvent(self, event: QDragMoveEvent | None)#
- classmethod drawBackground(self, painter: QPainter | None, rect: QRectF)#
- classmethod drawForeground(self, painter: QPainter | None, rect: QRectF)#
- classmethod drawFrame(self, a0: QPainter | None)#
- classmethod dropEvent(self, event: QDropEvent | None)#
- classmethod dumpObjectInfo(self)#
- classmethod dumpObjectTree(self)#
- classmethod dynamicPropertyNames(self) list[QByteArray]#
- classmethod effectiveWinId(self) PyQt6.sip.voidptr#
- enableMouse(b=True)#
- classmethod ensurePolished(self)#
- classmethod ensureVisible(self, rect: QRectF, xMargin: int = 50, yMargin: int = 50)#
- classmethod ensureVisible(self, item: QGraphicsItem | None, xMargin: int = 50, yMargin: int = 50)
- classmethod ensureVisible(self, x: float, y: float, w: float, h: float, xMargin: int = 50, yMargin: int = 50)
- classmethod enterEvent(self, event: QEnterEvent | None)#
- classmethod event(self, event: QEvent | None) bool#
- classmethod eventFilter(self, a0: QObject | None, a1: QEvent | None) bool#
- classmethod find(a0: PyQt6.sip.voidptr) QWidget | None#
- classmethod findChild(self, type: type[QObjectT], name: str | None = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObjectT#
- classmethod findChild(self, types: tuple[type[QObjectT], ...], name: str | None = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObjectT
- classmethod findChildren(self, type: type[QObjectT], name: str | None = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) list[QObjectT]#
- classmethod findChildren(self, types: tuple[type[QObjectT], ...], name: str | None = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) list[QObjectT]
- classmethod findChildren(self, type: type[QObjectT], re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) list[QObjectT]
- classmethod findChildren(self, types: tuple[type[QObjectT], ...], re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) list[QObjectT]
- classmethod fitInView(self, rect: QRectF, mode: Qt.AspectRatioMode = Qt.IgnoreAspectRatio)#
- classmethod fitInView(self, item: QGraphicsItem | None, mode: Qt.AspectRatioMode = Qt.IgnoreAspectRatio)
- classmethod fitInView(self, x: float, y: float, w: float, h: float, mode: Qt.AspectRatioMode = Qt.IgnoreAspectRatio)
- classmethod focusInEvent(self, event: QFocusEvent | None)#
- classmethod focusNextChild(self) bool#
- classmethod focusNextPrevChild(self, next: bool) bool#
- classmethod focusOutEvent(self, event: QFocusEvent | None)#
- classmethod focusPolicy(self) Qt.FocusPolicy#
- classmethod focusPreviousChild(self) bool#
- classmethod focusProxy(self) QWidget | None#
- classmethod focusWidget(self) QWidget | None#
- classmethod font(self) QFont#
- classmethod fontInfo(self) QFontInfo#
- classmethod fontMetrics(self) QFontMetrics#
- classmethod foregroundBrush(self) QBrush#
- classmethod foregroundRole(self) QPalette.ColorRole#
- classmethod frameGeometry(self) QRect#
- classmethod frameRect(self) QRect#
- classmethod frameShadow(self) QFrame.Shadow#
- classmethod frameShape(self) QFrame.Shape#
- classmethod frameSize(self) QSize#
- classmethod frameStyle(self) int#
- classmethod frameWidth(self) int#
- classmethod geometry(self) QRect#
- classmethod get_labels(power_calibration: PowerCalibration) tuple[str, str][source]#
Get plot labels.
- Parameters:
power_calibration
- Returns:
Power setting label, power density label
- classmethod get_power_density_mWcm2(x: NDArray, power_calibration: PowerCalibration) NDArray[source]#
Get the power density values of the calibration data using the configured conversion method..
- Parameters:
x – The power setting data to calculate the density for.
power_calibration
- Returns:
Power density in same shape as x
- classmethod get_power_setting(y: NDArray, power_calibration: PowerCalibration) NDArray[source]#
Get the power setting values of the calibration data using the configured conversion method.
- Parameters:
y – The power density values to calculate the power setting for.
power_calibration
- Returns:
Power setting values (either in A for LED or in mW for laser) in same shape as x.
- classmethod grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(-1, -1))) QPixmap#
- classmethod grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())#
- classmethod grabKeyboard(self)#
- classmethod grabMouse(self)#
- classmethod grabMouse(self, a0: QCursor | Qt.CursorShape)
- classmethod grabShortcut(self, key: QKeySequence | QKeySequence.StandardKey | str | None | int, context: Qt.ShortcutContext = Qt.WindowShortcut) int#
- classmethod graphicsEffect(self) QGraphicsEffect | None#
- classmethod graphicsProxyWidget(self) QGraphicsProxyWidget | None#
- classmethod hasFocus(self) bool#
- classmethod hasHeightForWidth(self) bool#
- classmethod hasMouseTracking(self) bool#
- classmethod hasTabletTracking(self) bool#
- classmethod height(self) int#
- classmethod heightForWidth(self, a0: int) int#
- classmethod heightMM(self) int#
- classmethod hide(self)#
- classmethod hideEvent(self, a0: QHideEvent | None)#
- classmethod horizontalScrollBar(self) QScrollBar | None#
- classmethod horizontalScrollBarPolicy(self) Qt.ScrollBarPolicy#
- classmethod inherits(self, classname: str | None) bool#
- classmethod initPainter(self, painter: QPainter | None)#
- classmethod initStyleOption(self, option: QStyleOptionFrame | None)#
- classmethod inputMethodEvent(self, event: QInputMethodEvent | None)#
- classmethod inputMethodHints(self) Qt.InputMethodHint#
- classmethod inputMethodQuery(self, query: Qt.InputMethodQuery) Any#
- classmethod insertAction(self, before: QAction | None, action: QAction | None)#
- classmethod insertActions(self, before: QAction | None, actions: Iterable[QAction])#
- classmethod installEventFilter(self, a0: QObject | None)#
- classmethod invalidateScene(self, rect: QRectF = QRectF(), layers: QGraphicsScene.SceneLayer = QGraphicsScene.AllLayers)#
- classmethod isActiveWindow(self) bool#
- classmethod isAncestorOf(self, child: QWidget | None) bool#
- classmethod isEnabled(self) bool#
- classmethod isEnabledTo(self, a0: QWidget | None) bool#
- classmethod isFullScreen(self) bool#
- classmethod isHidden(self) bool#
- classmethod isInteractive(self) bool#
- classmethod isLeftToRight(self) bool#
- classmethod isMaximized(self) bool#
- classmethod isMinimized(self) bool#
- classmethod isModal(self) bool#
- classmethod isQuickItemType(self) bool#
- classmethod isRightToLeft(self) bool#
- classmethod isSignalConnected(self, signal: QMetaMethod) bool#
- classmethod isTransformed(self) bool#
- classmethod isVisible(self) bool#
- classmethod isVisibleTo(self, a0: QWidget | None) bool#
- classmethod isWidgetType(self) bool#
- classmethod isWindow(self) bool#
- classmethod isWindowModified(self) bool#
- classmethod isWindowType(self) bool#
- classmethod itemAt(self, pos: QPoint) QGraphicsItem | None#
- classmethod itemAt(self, ax: int, ay: int) QGraphicsItem | None
- classmethod items(self) list[QGraphicsItem]#
- classmethod items(self, pos: QPoint) list[QGraphicsItem]
- classmethod items(self, x: int, y: int) list[QGraphicsItem]
- classmethod items(self, x: int, y: int, w: int, h: int, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) list[QGraphicsItem]
- classmethod items(self, rect: QRect, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) list[QGraphicsItem]
- classmethod items(self, polygon: QPolygon, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) list[QGraphicsItem]
- classmethod items(self, path: QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) list[QGraphicsItem]
- keyPressEvent(self, event: QKeyEvent | None)#
- classmethod keyReleaseEvent(self, event: QKeyEvent | None)#
- classmethod keyboardGrabber() QWidget | None#
- classmethod killTimer(self, id: int)#
- lastFileDir = None#
- classmethod layout(self) QLayout | None#
- classmethod layoutDirection(self) Qt.LayoutDirection#
- leaveEvent(self, a0: QEvent | None)#
- classmethod lineWidth(self) int#
- classmethod locale(self) QLocale#
- lockXRange(v1)#
- classmethod logicalDpiX(self) int#
- classmethod logicalDpiY(self) int#
- classmethod lower(self)#
- classmethod mapFrom(self, a0: QWidget | None, a1: QPoint) QPoint#
- classmethod mapFrom(self, a0: QWidget | None, a1: QPointF) QPointF
- classmethod mapFromGlobal(self, a0: QPoint) QPoint#
- classmethod mapFromGlobal(self, a0: QPointF) QPointF
- classmethod mapFromParent(self, a0: QPoint) QPoint#
- classmethod mapFromParent(self, a0: QPointF) QPointF
- classmethod mapFromScene(self, point: QPointF) QPoint#
- classmethod mapFromScene(self, rect: QRectF) QPolygon
- classmethod mapFromScene(self, polygon: QPolygonF) QPolygon
- classmethod mapFromScene(self, path: QPainterPath) QPainterPath
- classmethod mapFromScene(self, ax: float, ay: float) QPoint
- classmethod mapFromScene(self, ax: float, ay: float, w: float, h: float) QPolygon
- classmethod mapTo(self, a0: QWidget | None, a1: QPoint) QPoint#
- classmethod mapTo(self, a0: QWidget | None, a1: QPointF) QPointF
- classmethod mapToGlobal(self, a0: QPoint) QPoint#
- classmethod mapToGlobal(self, a0: QPointF) QPointF
- classmethod mapToParent(self, a0: QPoint) QPoint#
- classmethod mapToParent(self, a0: QPointF) QPointF
- classmethod mapToScene(self, point: QPoint) QPointF#
- classmethod mapToScene(self, rect: QRect) QPolygonF
- classmethod mapToScene(self, polygon: QPolygon) QPolygonF
- classmethod mapToScene(self, path: QPainterPath) QPainterPath
- classmethod mapToScene(self, ax: int, ay: int) QPointF
- classmethod mapToScene(self, ax: int, ay: int, w: int, h: int) QPolygonF
- classmethod mask(self) QRegion#
- classmethod maximumHeight(self) int#
- classmethod maximumSize(self) QSize#
- classmethod maximumViewportSize(self) QSize#
- classmethod maximumWidth(self) int#
- classmethod metaObject(self) QMetaObject | None#
- classmethod metric(self, a0: QPaintDevice.PaintDeviceMetric) int#
- classmethod midLineWidth(self) int#
- classmethod minimumHeight(self) int#
- classmethod minimumSize(self) QSize#
- classmethod minimumSizeHint(self) QSize#
- classmethod minimumWidth(self) int#
- classmethod mouseDoubleClickEvent(self, event: QMouseEvent | None)#
- classmethod mouseGrabber() QWidget | None#
- mouseMoveEvent(self, event: QMouseEvent | None)#
- mousePressEvent(self, event: QMouseEvent | None)#
- mouseReleaseEvent(self, event: QMouseEvent | None)#
- classmethod move(self, a0: QPoint)#
- classmethod move(self, ax: int, ay: int)
- classmethod moveEvent(self, a0: QMoveEvent | None)#
- classmethod moveToThread(self, thread: QThread | None)#
- classmethod nativeEvent(self, eventType: QByteArray | bytes | bytearray | memoryview, message: PyQt6.sip.voidptr | None)#
- classmethod nativeParentWidget(self) QWidget | None#
- classmethod nextInFocusChain(self) QWidget | None#
- classmethod normalGeometry(self) QRect#
- classmethod objectName(self) str#
- objectNameChanged#
- classmethod optimizationFlags(self) QGraphicsView.OptimizationFlag#
- classmethod overrideWindowFlags(self, type: Qt.WindowType)#
- classmethod overrideWindowState(self, state: Qt.WindowState)#
- classmethod paintEngine(self) QPaintEngine | None#
- paintEvent(self, event: QPaintEvent | None)#
- classmethod paintingActive(self) bool#
- classmethod palette(self) QPalette#
- classmethod parent(self) QObject | None#
- classmethod parentWidget(self) QWidget | None#
- classmethod physicalDpiX(self) int#
- classmethod physicalDpiY(self) int#
- pixelSize()#
Return vector with the length and width of one view pixel in scene coordinates
- classmethod plot_data_points(power_calibration: PowerCalibration, plot_raw: bool = True, plot_conversion: bool = True) PlotItem[source]#
Plot power setting vs. power setting.
- Parameters:
power_calibration
plot_raw – Whether to scatter the raw data points
plot_conversion – Whether to plot the conversion function
- Returns:
PlotItem
- classmethod plot_reverse(power_calibration: PowerCalibration, plot_raw: bool = True, plot_conversion: bool = True) PlotItem[source]#
Plot the reverse function: power density vs. power setting.
- Parameters:
power_calibration
plot_raw – Whether to scatter the raw data points
plot_conversion – Whether to plot the conversion function
- Returns:
PlotItem
- classmethod pos(self) QPoint#
- classmethod previousInFocusChain(self) QWidget | None#
- classmethod property(self, name: str | None) Any#
- classmethod pyqtConfigure(...)#
Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.
- classmethod raise_(self)#
- classmethod receivers(self, signal: PYQT_SIGNAL) int#
- classmethod rect(self) QRect#
- classmethod releaseKeyboard(self)#
- classmethod releaseMouse(self)#
- classmethod releaseShortcut(self, id: int)#
- classmethod removeAction(self, action: QAction | None)#
- classmethod removeEventFilter(self, a0: QObject | None)#
- removeItem(*args)#
- render(self, painter: QPainter | None, target: QRectF = QRectF(), source: QRect = QRect(), mode: Qt.AspectRatioMode = Qt.KeepAspectRatio)#
- classmethod renderHints(self) QPainter.RenderHint#
- classmethod repaint(self)#
- classmethod repaint(self, x: int, y: int, w: int, h: int)
- classmethod repaint(self, a0: QRect)
- classmethod repaint(self, a0: QRegion)
- classmethod resetCachedContent(self)#
- classmethod resetTransform(self)#
- classmethod resize(self, a0: QSize)#
- classmethod resize(self, w: int, h: int)
- classmethod resizeAnchor(self) QGraphicsView.ViewportAnchor#
- resizeEvent(self, event: QResizeEvent | None)#
- classmethod restoreGeometry(self, geometry: QByteArray | bytes | bytearray | memoryview) bool#
- classmethod rotate(self, angle: float)#
- rubberBandChanged#
- classmethod rubberBandRect(self) QRect#
- classmethod rubberBandSelectionMode(self) Qt.ItemSelectionMode#
- classmethod saveGeometry(self) QByteArray#
- scale(self, sx: float, sy: float)#
- scaleToImage(image)#
Scales such that pixels in image are the same size as screen pixels. This may result in a significant performance increase.
- classmethod scene(self) QGraphicsScene | None#
- classmethod sceneRect(self) QRectF#
- classmethod screen(self) QScreen | None#
- classmethod scroll(self, dx: int, dy: int)#
- classmethod scroll(self, dx: int, dy: int, a2: QRect)
- classmethod scrollBarWidgets(self, alignment: Qt.AlignmentFlag) list[QWidget]#
- classmethod scrollContentsBy(self, dx: int, dy: int)#
- classmethod sender(self) QObject | None#
- classmethod senderSignalIndex(self) int#
- classmethod setAcceptDrops(self, on: bool)#
- classmethod setAccessibleDescription(self, description: str | None)#
- classmethod setAccessibleIdentifier(self, identifier: str | None)#
- classmethod setAccessibleName(self, name: str | None)#
- classmethod setAlignment(self, alignment: Qt.AlignmentFlag)#
- setAntialiasing(aa)#
Enable or disable default antialiasing. Note that this will only affect items that do not specify their own antialiasing options.
- setAspectLocked(s)#
- classmethod setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)#
- classmethod setAutoFillBackground(self, enabled: bool)#
- setBackground(background)#
Set the background color of the GraphicsView. To use the defaults specified py pyqtgraph.setConfigOption, use background=’default’. To make the background transparent, use background=None.
- classmethod setBackgroundBrush(self, brush: QBrush | QColor | Qt.GlobalColor | int | QGradient)#
- classmethod setBackgroundRole(self, a0: QPalette.ColorRole)#
- classmethod setBaseSize(self, basew: int, baseh: int)#
- classmethod setBaseSize(self, s: QSize)
- classmethod setCacheMode(self, mode: QGraphicsView.CacheModeFlag)#
- setCentralItem(item)#
- setCentralWidget(item)#
Sets a QGraphicsWidget to automatically fill the entire view (the item will be automatically resize whenever the GraphicsView is resized).
- classmethod setContentsMargins(self, left: int, top: int, right: int, bottom: int)#
- classmethod setContentsMargins(self, margins: QMargins)
- classmethod setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)#
- classmethod setCornerWidget(self, widget: QWidget | None)#
- classmethod setCursor(self, a0: QCursor | Qt.CursorShape)#
- classmethod setDisabled(self, a0: bool)#
- classmethod setDragMode(self, mode: QGraphicsView.DragMode)#
- classmethod setEnabled(self, a0: bool)#
- classmethod setFixedHeight(self, h: int)#
- classmethod setFixedSize(self, a0: QSize)#
- classmethod setFixedSize(self, w: int, h: int)
- classmethod setFixedWidth(self, w: int)#
- classmethod setFocus(self)#
- classmethod setFocus(self, reason: Qt.FocusReason)
- classmethod setFocusPolicy(self, policy: Qt.FocusPolicy)#
- classmethod setFocusProxy(self, a0: QWidget | None)#
- classmethod setFont(self, a0: QFont)#
- classmethod setForegroundBrush(self, brush: QBrush | QColor | Qt.GlobalColor | int | QGradient)#
- classmethod setForegroundRole(self, a0: QPalette.ColorRole)#
- classmethod setFrameRect(self, a0: QRect)#
- classmethod setFrameShadow(self, a0: QFrame.Shadow)#
- classmethod setFrameShape(self, a0: QFrame.Shape)#
- classmethod setFrameStyle(self, a0: int)#
- classmethod setGeometry(self, a0: QRect)#
- classmethod setGeometry(self, ax: int, ay: int, aw: int, ah: int)
- classmethod setGraphicsEffect(self, effect: QGraphicsEffect | None)#
- classmethod setHidden(self, hidden: bool)#
- classmethod setHorizontalScrollBar(self, scrollbar: QScrollBar | None)#
- classmethod setHorizontalScrollBarPolicy(self, a0: Qt.ScrollBarPolicy)#
- classmethod setInputMethodHints(self, hints: Qt.InputMethodHint)#
- classmethod setInteractive(self, allowed: bool)#
- classmethod setLayout(self, a0: QLayout | None)#
- classmethod setLayoutDirection(self, direction: Qt.LayoutDirection)#
- classmethod setLineWidth(self, a0: int)#
- classmethod setLocale(self, locale: QLocale)#
- classmethod setMask(self, a0: QBitmap)#
- classmethod setMask(self, a0: QRegion)
- classmethod setMaximumHeight(self, maxh: int)#
- classmethod setMaximumSize(self, maxw: int, maxh: int)#
- classmethod setMaximumSize(self, s: QSize)
- classmethod setMaximumWidth(self, maxw: int)#
- classmethod setMidLineWidth(self, a0: int)#
- classmethod setMinimumHeight(self, minh: int)#
- classmethod setMinimumSize(self, minw: int, minh: int)#
- classmethod setMinimumSize(self, s: QSize)
- classmethod setMinimumWidth(self, minw: int)#
- classmethod setMouseTracking(self, enable: bool)#
- classmethod setObjectName(self, name: QByteArray | bytes | bytearray | memoryview | str | None)#
- classmethod setOptimizationFlag(self, flag: QGraphicsView.OptimizationFlag, enabled: bool = True)#
- classmethod setOptimizationFlags(self, flags: QGraphicsView.OptimizationFlag)#
- classmethod setPalette(self, a0: QPalette)#
- classmethod setParent(self, parent: QWidget | None)#
- classmethod setParent(self, parent: QWidget | None, f: Qt.WindowType)
- classmethod setProperty(self, name: str | None, value: Any) bool#
- setRange(newRect=None, padding=0.05, lockAspect=None, propagate=True, disableAutoPixel=True)#
- classmethod setRenderHint(self, hint: QPainter.RenderHint, on: bool = True)#
- classmethod setRenderHints(self, hints: QPainter.RenderHint)#
- classmethod setResizeAnchor(self, anchor: QGraphicsView.ViewportAnchor)#
- classmethod setRubberBandSelectionMode(self, mode: Qt.ItemSelectionMode)#
- classmethod setScene(self, scene: QGraphicsScene | None)#
- classmethod setSceneRect(self, rect: QRectF)#
- classmethod setSceneRect(self, ax: float, ay: float, aw: float, ah: float)
- classmethod setScreen(self, a0: QScreen | None)#
- classmethod setShortcutAutoRepeat(self, id: int, enabled: bool = True)#
- classmethod setShortcutEnabled(self, id: int, enabled: bool = True)#
- classmethod setSizeAdjustPolicy(self, policy: QAbstractScrollArea.SizeAdjustPolicy)#
- classmethod setSizeIncrement(self, w: int, h: int)#
- classmethod setSizeIncrement(self, s: QSize)
- classmethod setSizePolicy(self, a0: QSizePolicy)#
- classmethod setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy)
- classmethod setStatusTip(self, a0: str | None)#
- classmethod setStyle(self, a0: QStyle | None)#
- classmethod setStyleSheet(self, styleSheet: str | None)#
- classmethod setTabOrder(a0: QWidget | None, a1: QWidget | None)#
- classmethod setTabletTracking(self, enable: bool)#
- classmethod setToolTip(self, a0: str | None)#
- classmethod setToolTipDuration(self, msec: int)#
- classmethod setTransform(self, matrix: QTransform, combine: bool = False)#
- classmethod setTransformationAnchor(self, anchor: QGraphicsView.ViewportAnchor)#
- classmethod setUpdatesEnabled(self, enable: bool)#
- classmethod setVerticalScrollBar(self, scrollbar: QScrollBar | None)#
- classmethod setVerticalScrollBarPolicy(self, a0: Qt.ScrollBarPolicy)#
- classmethod setViewport(self, widget: QWidget | None)#
- classmethod setViewportMargins(self, left: int, top: int, right: int, bottom: int)#
- classmethod setViewportMargins(self, margins: QMargins)
- classmethod setViewportUpdateMode(self, mode: QGraphicsView.ViewportUpdateMode)#
- classmethod setVisible(self, visible: bool)#
- classmethod setWhatsThis(self, a0: str | None)#
- classmethod setWindowFilePath(self, filePath: str | None)#
- classmethod setWindowFlag(self, a0: Qt.WindowType, on: bool = True)#
- classmethod setWindowFlags(self, type: Qt.WindowType)#
- classmethod setWindowIcon(self, icon: QIcon)#
- classmethod setWindowIconText(self, a0: str | None)#
- classmethod setWindowModality(self, windowModality: Qt.WindowModality)#
- classmethod setWindowModified(self, a0: bool)#
- classmethod setWindowOpacity(self, level: float)#
- classmethod setWindowRole(self, a0: str | None)#
- classmethod setWindowState(self, state: Qt.WindowState)#
- classmethod setWindowTitle(self, a0: str | None)#
- setXRange(r, padding=0.05)#
- setYRange(r, padding=0.05)#
- classmethod setupViewport(self, widget: QWidget | None)#
- classmethod shear(self, sh: float, sv: float)#
- classmethod show(self)#
- classmethod showEvent(self, event: QShowEvent | None)#
- classmethod showFullScreen(self)#
- classmethod showMaximized(self)#
- classmethod showMinimized(self)#
- classmethod showNormal(self)#
- sigDeviceRangeChanged#
- sigDeviceTransformChanged#
- sigMouseReleased#
- sigScaleChanged#
- sigSceneMouseMoved#
- classmethod signalsBlocked(self) bool#
- classmethod size(self) QSize#
- classmethod sizeAdjustPolicy(self) QAbstractScrollArea.SizeAdjustPolicy#
- classmethod sizeHint(self) QSize#
- classmethod sizeIncrement(self) QSize#
- classmethod sizePolicy(self) QSizePolicy#
- classmethod stackUnder(self, a0: QWidget | None)#
- classmethod startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int#
- staticMetaObject = <PyQt6.QtCore.QMetaObject object>#
- classmethod statusTip(self) str#
- classmethod style(self) QStyle | None#
- classmethod styleSheet(self) str#
- classmethod tabletEvent(self, a0: QTabletEvent | None)#
- classmethod testAttribute(self, attribute: Qt.WidgetAttribute) bool#
- classmethod thread(self) QThread | None#
- classmethod timerEvent(self, a0: QTimerEvent | None)#
- classmethod toolTip(self) str#
- classmethod toolTipDuration(self) int#
- classmethod tr(sourceText: str | None, disambiguation: str | None = None, n: int = -1) str#
- classmethod transform(self) QTransform#
- classmethod transformationAnchor(self) QGraphicsView.ViewportAnchor#
- translate(self, dx: float, dy: float)#
- classmethod underMouse(self) bool#
- classmethod ungrabGesture(self, type: Qt.GestureType)#
- classmethod unsetCursor(self)#
- classmethod unsetLayoutDirection(self)#
- classmethod unsetLocale(self)#
- classmethod update(self)#
- classmethod update(self, a0: QRect)
- classmethod update(self, a0: QRegion)
- classmethod update(self, ax: int, ay: int, aw: int, ah: int)
- classmethod updateGeometry(self)#
- updateMatrix(propagate=True)#
- classmethod updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)#
- classmethod updateScene(self, rects: Iterable[QRectF])#
- classmethod updateSceneRect(self, rect: QRectF)#
- update_plot(power_calibration: PowerCalibration)[source]#
Redraw the plot. Call this when the calculation method changed.
- Parameters:
power_calibration
- classmethod updatesEnabled(self) bool#
- useOpenGL(b=True)#
- classmethod verticalScrollBar(self) QScrollBar | None#
- classmethod verticalScrollBarPolicy(self) Qt.ScrollBarPolicy#
- viewRect()#
Return the boundaries of the view in scene coordinates
- classmethod viewport(self) QWidget | None#
- classmethod viewportEvent(self, event: QEvent | None) bool#
- classmethod viewportMargins(self) QMargins#
- classmethod viewportSizeHint(self) QSize#
- classmethod viewportTransform(self) QTransform#
- classmethod viewportUpdateMode(self) QGraphicsView.ViewportUpdateMode#
- visibleRange()#
- classmethod visibleRegion(self) QRegion#
- classmethod whatsThis(self) str#
- wheelEvent(self, event: QWheelEvent | None)#
- classmethod width(self) int#
- classmethod widthMM(self) int#
- classmethod winId(self) PyQt6.sip.voidptr#
- classmethod window(self) QWidget | None#
- classmethod windowFilePath(self) str#
- classmethod windowFlags(self) Qt.WindowType#
- classmethod windowHandle(self) QWindow | None#
- classmethod windowIcon(self) QIcon#
- windowIconChanged#
- classmethod windowIconText(self) str#
- windowIconTextChanged#
- classmethod windowModality(self) Qt.WindowModality#
- classmethod windowOpacity(self) float#
- classmethod windowRole(self) str#
- classmethod windowState(self) Qt.WindowState#
- classmethod windowTitle(self) str#
- windowTitleChanged#
- classmethod windowType(self) Qt.WindowType#
- classmethod x(self) int#
- classmethod y(self) int#