def __init__( self, page: str, settings: Settings, write_full_settings: Callable[[], None], ) -> None: super().__init__() self.setAlignment(Qt.AlignTop) for section in Settings.sections(page): self.addWidget( AutoSettingsGroup(page, section, settings, write_full_settings) )