from typing import Optional from PySide6.QtCore import QDateTime from PySide6.QtWidgets import QVBoxLayout, QWidget, QLabel, QHBoxLayout, QDateTimeEdit from qt_ui.widgets.conditions.QTimeTurnWidget import QTimeTurnWidget class QTimeAdjustmentWidget(QWidget): def __init__( self, time_turn: QTimeTurnWidget, parent: Optional[QWidget] = None ) -> None: super().__init__(parent) self.current_datetime = time_turn.sim_controller.current_time_in_sim self.init_ui() def init_ui(self) -> None: vbox = QVBoxLayout() vbox.addWidget(QLabel("