(self, root)
| 14 | |
| 15 | class BackgroundRemoverGUI: |
| 16 | def __init__(self, root): |
| 17 | self.root = root |
| 18 | self.root.title("Background Remover") |
| 19 | self.root.geometry("600x500") |
| 20 | self.root.resizable(True, True) |
| 21 | |
| 22 | # Variables |
| 23 | self.input_file = tk.StringVar() |
| 24 | self.output_file = tk.StringVar() |
| 25 | self.model_choice = tk.StringVar(value="u2net") |
| 26 | self.alpha_matting = tk.BooleanVar(value=False) |
| 27 | |
| 28 | # Create GUI elements |
| 29 | self.create_widgets() |
| 30 | |
| 31 | def create_widgets(self): |
| 32 | # Main frame |
nothing calls this directly
no test coverage detected