From 210fafd34f60587d49c57efa33d20632d9203462 Mon Sep 17 00:00:00 2001 From: Bluwww Date: Wed, 26 Nov 2025 21:50:16 +0700 Subject: [PATCH] Debug --- main.py | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/main.py b/main.py index 73d414f..eedca17 100644 --- a/main.py +++ b/main.py @@ -346,7 +346,7 @@ class App: # tampilan dashboard untuk admin dah ngantuk we -def dashboard_frame(self): + def dashboard_frame(self): for w in self.root.winfo_children(): w.destroy() top = ttk.Frame(self.root) @@ -382,7 +382,7 @@ def dashboard_frame(self): # Bagian Search dan Filter -def build_menu_view_tab(self, parent): + def build_menu_view_tab(self, parent): for w in parent.winfo_children(): w.destroy() left = ttk.Frame(parent, width=600) @@ -425,7 +425,7 @@ def build_menu_view_tab(self, parent): self.reload_view_table() -def reload_view_table(self, available_only=False): + def reload_view_table(self, available_only=False): s = self.view_search_var.get().strip() if hasattr(self, 'view_search_var') else "" results = menu_list(search_text=s or None, available_only=available_only) for r in self.view_tree.get_children(): @@ -434,11 +434,11 @@ def reload_view_table(self, available_only=False): mid,nama,kategori,harga,stok,foto,tersedia,item_disc = row self.view_tree.insert("", tk.END, values=(mid,nama,kategori,harga,stok, "Yes" if tersedia else "No", item_disc)) -def reset_view_filters(self): + def reset_view_filters(self): self.view_search_var.set("") self.reload_view_table() -def on_view_select(self, event): + def on_view_select(self, event): sel = self.view_tree.selection() if not sel: return @@ -750,3 +750,13 @@ def delete_selected_promo(self): promo_delete(code) messagebox.showinfo("Dihapus","Promo terhapus") self.reload_promo_table() + + + +if __name__ == "__main__": + init_conn = init_db() + init_conn.close() + root = tk.Tk() + app = App(root) + root.mainloop() +