diff --git a/CTkScrollableDropdown/ctk_scrollable_dropdown.py b/CTkScrollableDropdown/ctk_scrollable_dropdown.py index c54b6197..1f32541d 100644 --- a/CTkScrollableDropdown/ctk_scrollable_dropdown.py +++ b/CTkScrollableDropdown/ctk_scrollable_dropdown.py @@ -167,7 +167,7 @@ class CTkScrollableDropdown(customtkinter.CTkToplevel): def _init_buttons(self, **button_kwargs): self.i = 0 self.widgets = {} - for row in self.values: + for row in self.values: self.widgets[self.i] = customtkinter.CTkButton(self.frame, text=row, height=self.button_height, diff --git a/window_config.py b/window_config.py index 214152e0..3f2af77c 100644 --- a/window_config.py +++ b/window_config.py @@ -1,7 +1,7 @@ from time import sleep from queue import Queue from os import path as os_path -from tkinter import DoubleVar, IntVar +from tkinter import DoubleVar, IntVar from tkinter import font as tk_font import customtkinter from customtkinter import CTkToplevel, CTkTabview, CTkFont, CTkLabel, CTkSlider, CTkOptionMenu, StringVar, CTkEntry, CTkCheckBox, CTkProgressBar @@ -540,7 +540,11 @@ class ToplevelWindowConfig(CTkToplevel): command=self.optionmenu_font_family_callback, font=CTkFont(family=self.parent.FONT_FAMILY), ) - self.scrollableDropdown_font_family.frame.bind("", lambda e: self.scrollableDropdown_font_family._iconify()) + self.scrollableDropdown_font_family.bind( + "", + lambda e: self.scrollableDropdown_font_family._withdraw() if not str(e.widget).startswith(".!ctkscrollabledropdown.") else None, + add="+" + ) ## optionmenu ui language row += 1