From f81f9a9a78cf350ceeaf4a1f60fb8f4418da3850 Mon Sep 17 00:00:00 2001 From: Adam Kessel Date: Tue, 30 Jun 2026 10:10:52 -0400 Subject: [PATCH] fix ctk_widget to pass unit tests --- .../windows/widgets/core_widget_classes/ctk_widget.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/customtkinter/windows/widgets/core_widget_classes/ctk_widget.py b/customtkinter/windows/widgets/core_widget_classes/ctk_widget.py index 239506e..ac46660 100644 --- a/customtkinter/windows/widgets/core_widget_classes/ctk_widget.py +++ b/customtkinter/windows/widgets/core_widget_classes/ctk_widget.py @@ -196,8 +196,12 @@ def _set_dimensions(self, width: int | float | None = None, height: int | float """ Called when desired dimensions change """ if width is not None: self._desired_width = width + if "width" in getattr(self, "_theme_info", {}): + self._theme_info["width"] = width if height is not None: self._desired_height = height + if "height" in getattr(self, "_theme_info", {}): + self._theme_info["height"] = height super().configure(width=self._apply_scaling(self._desired_width), height=self._apply_scaling(self._desired_height))