Source code for siriushla.as_ap_energybutton.energy_setter_window

"""Main window."""

from qtpy.QtCore import Qt
from qtpy.QtWidgets import QTabWidget

from siriushla.widgets import SiriusMainWindow
from siriushla.as_ap_energybutton.energy_button import EnergyButton


[docs] class EnergySetterWindow(SiriusMainWindow): """.""" def __init__(self, parent=None): """.""" super().__init__(parent) self._setup_ui() self.setWindowTitle('Energy Button Application') self.setFocusPolicy(Qt.StrongFocus) self.setObjectName('ASApp') def _setup_ui(self): cwid = QTabWidget() for section in ('tb', 'bo', 'ts', 'si'): widget = EnergyButton(section, parent=cwid) cwid.addTab(widget, section.upper()) self.setCentralWidget(cwid) cwid.setObjectName('cwid') cwid.setStyleSheet('#cwid{width: 20em; height: 25em;}')