jdxi_editor.ui.widgets.digital.title
Digital Title
This module provides the DigitalDisplay class, a custom PySide6 QWidget designed to simulate an LCD-style digital digital for MIDI controllers, synthesizers, or other music-related applications. The digital shows preset and program information along with an octave indicator.
Features: - Displays a program name, program number, preset name, and preset number. - Shows the current octave with a digital-style font. - Customizable font family for the digital digital. - Resizable and styled for a retro LCD appearance. - Provides setter methods to update displayed values dynamically.
Classes: - DigitalTitle: A QWidget subclass that renders a digital-style digital.
Dependencies: - PySide6.QtWidgets (QWidget, QSizePolicy) - PySide6.QtGui (QPainter, QColor, QPen, QFont)
Classes
Simplified digital showing only the current tone name. |
Module Contents
- class jdxi_editor.ui.widgets.digital.title.DigitalTitle(tone_name: str = 'Init Tone', digital_font_family: str = 'JD LCD Rounded', show_upper_text: bool = True, parent: PySide6.QtWidgets.QWidget = None)[source]
Bases:
jdxi_editor.ui.widgets.digital.base.DigitalDisplayBaseSimplified digital showing only the current tone name.