| @@ 6-16 (lines=11) @@ | ||
| 3 | from tkinter import ttk |
|
| 4 | ||
| 5 | ||
| 6 | class ModalWindow(tk.Tk): |
|
| 7 | def __init__(self, title: str): |
|
| 8 | super().__init__() |
|
| 9 | self.title(title) |
|
| 10 | self.configure_window() |
|
| 11 | ||
| 12 | def configure_window(self): |
|
| 13 | if platform.system().lower() == 'windows': |
|
| 14 | self.wm_attributes('-toolwindow', 'True') |
|
| 15 | self.wm_attributes('-topmost', 'True') |
|
| 16 | self.resizable(False, False) |
|
| 17 | ||
| 18 | ||
| 19 | class RadiobuttonChooser(ModalWindow): |
|
| @@ 6-16 (lines=11) @@ | ||
| 3 | from tkinter import ttk |
|
| 4 | ||
| 5 | ||
| 6 | class ModalWindow(tk.Tk): |
|
| 7 | def __init__(self, title: str): |
|
| 8 | super().__init__() |
|
| 9 | self.title(title) |
|
| 10 | self.configure_window() |
|
| 11 | ||
| 12 | def configure_window(self): |
|
| 13 | if platform.system().lower() == 'windows': |
|
| 14 | self.wm_attributes('-toolwindow', 'True') |
|
| 15 | self.wm_attributes('-topmost', 'True') |
|
| 16 | self.resizable(False, False) |
|
| 17 | ||
| 18 | ||
| 19 | class RadiobuttonChooser(ModalWindow): |
|