From 2cb86f259eca5190c2cd95b3dd152fc9658edb4c Mon Sep 17 00:00:00 2001 From: David Kaufman Date: Sun, 14 Sep 2025 14:59:21 -0400 Subject: [PATCH] also add qt5 compatibility for checkbox state change signal --- src/Mod/CAM/Path/Op/Gui/Base.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Mod/CAM/Path/Op/Gui/Base.py b/src/Mod/CAM/Path/Op/Gui/Base.py index ec7a86a7fd..2842adc2c5 100644 --- a/src/Mod/CAM/Path/Op/Gui/Base.py +++ b/src/Mod/CAM/Path/Op/Gui/Base.py @@ -523,9 +523,13 @@ class TaskPanelPage(object): self.updateToolControllerEditorVisibility() self.tcEditor.updateUi() - self.form.editToolController.checkStateChanged.connect( - self.updateToolControllerEditorVisibility + checkbox = self.form.editToolController + checkboxSignal = ( + checkbox.checkStateChanged + if hasattr(checkbox, "checkStateChanged") + else checkbox.stateChanged ) + checkboxSignal.connect(self.updateToolControllerEditorVisibility) if oldEditor: oldEditor.updateToolController()