Source code for jdxi_editor.ui.windows.jdxi.containers.digital_display

"""
create digital digital container
"""

from PySide6.QtWidgets import QHBoxLayout, QVBoxLayout, QWidget

from jdxi_editor.core.jdxi import JDXi
from jdxi_editor.ui.widgets.digital.display import DigitalDisplay


[docs] def add_digital_display(central_widget, parent): """Add container with digital digital on the JD-Xi image""" central_widget.setLayout(QVBoxLayout()) digital_display_container = QWidget(central_widget) digital_display_container.setGeometry( JDXi.UI.Dimensions.LED.X, JDXi.UI.Dimensions.LED.Y, JDXi.UI.Dimensions.LED.WIDTH, JDXi.UI.Dimensions.LED.HEIGHT, ) digital_display_layout = QHBoxLayout() digital_display_container.setLayout(digital_display_layout) digital_display = DigitalDisplay(parent=parent) digital_display_layout.addWidget(digital_display) return digital_display