diff --git a/einkauf_suche.py b/einkauf_suche.py index 9f506ca..235c5c3 100644 --- a/einkauf_suche.py +++ b/einkauf_suche.py @@ -958,7 +958,10 @@ class WebseitenSucheApp(QWidget): return checkbox_callback def update_webpage_state(self, webpage, state): - self.checkbox_states[webpage] = state + self.checkbox_states[webpage] = state + for checkbox in self.findChildren(QCheckBox): + if checkbox.text() == webpage: + checkbox.setChecked(state) def clear_checkboxes(self): for webpage in self.checkbox_states: