From 47537072da0428099170b42db5a44ea6df2a0293 Mon Sep 17 00:00:00 2001 From: Kristofers Solo Date: Wed, 8 Nov 2023 13:04:52 +0200 Subject: [PATCH] feat(gui): add `clear_table` method --- src/ui/app.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ui/app.py b/src/ui/app.py index 786970a..0f49039 100644 --- a/src/ui/app.py +++ b/src/ui/app.py @@ -74,8 +74,14 @@ class App(ctk.CTk): submit_button.grid(row=5, column=0, padx=self.PADX, pady=self.PADY) def update(self, data=None) -> None: + self.clear_table() if data: self.data = data else: self.data = self.inventory.list_all() self.display_table() + + def clear_table(self): + for widget in self.grid_slaves(): + if isinstance(widget, ctk.CTkLabel): + widget.destroy()