jdxi_editor.ui.widgets.digital.base
Digital Display Base class
Classes
Base class for JD-Xi style digital displays. |
Module Contents
- class jdxi_editor.ui.widgets.digital.base.DigitalDisplayBase(digital_font_family: str = 'JD LCD Rounded', parent: PySide6.QtWidgets.QWidget = None)[source]
Bases:
PySide6.QtWidgets.QWidgetBase class for JD-Xi style digital displays.
- paintEvent(event: PySide6.QtGui.QPaintEvent) None[source]
Handles rendering of the digital digital.
- draw_display(painter: PySide6.QtGui.QPainter)[source]
Draws the LCD-style digital with a gradient glow effect.
- set_state(state: jdxi_editor.ui.widgets.digital.state.JDXiDisplayState) None[source]