From 77a470dd542c898e9380fbc5d280c592b35fa420 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20=C3=89corchard?= Date: Mon, 17 Nov 2025 10:55:03 +0100 Subject: [PATCH] Fix imports to use FreeCAD's PySide instead of PySide6 directly MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `import PySide` is the way to import PySide in FreeCAD, since it will import either PySide2 or PySide6, depending on the FreeCAD build. Signed-off-by: Gaël Écorchard --- freecad/_4d_overview_wb/core/AssetCreatorWidget.py | 2 +- freecad/_4d_overview_wb/core/CentralWindowGeneric.py | 2 +- freecad/_4d_overview_wb/core/CentralWindowOverview.py | 2 +- freecad/_4d_overview_wb/core/CentralWindowProjectBrowser.py | 2 +- freecad/_4d_overview_wb/core/CentralWindowTimeLine.py | 2 +- freecad/_4d_overview_wb/core/StartDockWidget.py | 4 +--- 6 files changed, 6 insertions(+), 8 deletions(-) diff --git a/freecad/_4d_overview_wb/core/AssetCreatorWidget.py b/freecad/_4d_overview_wb/core/AssetCreatorWidget.py index eddaf14..01bc6a0 100644 --- a/freecad/_4d_overview_wb/core/AssetCreatorWidget.py +++ b/freecad/_4d_overview_wb/core/AssetCreatorWidget.py @@ -21,7 +21,7 @@ # *************************************************************************** import FreeCAD import FreeCADGui -from PySide6 import QtWidgets, QtCore +from PySide import QtWidgets # FreeCAD's PySide! import os diff --git a/freecad/_4d_overview_wb/core/CentralWindowGeneric.py b/freecad/_4d_overview_wb/core/CentralWindowGeneric.py index f57833e..2f537b4 100644 --- a/freecad/_4d_overview_wb/core/CentralWindowGeneric.py +++ b/freecad/_4d_overview_wb/core/CentralWindowGeneric.py @@ -1,6 +1,6 @@ import FreeCADGui -from PySide6 import QtWidgets +from PySide import QtWidgets # FreeCAD's PySide! class CentralView(QtWidgets.QWidget): def __init__(self): diff --git a/freecad/_4d_overview_wb/core/CentralWindowOverview.py b/freecad/_4d_overview_wb/core/CentralWindowOverview.py index 184c006..8ee6f83 100644 --- a/freecad/_4d_overview_wb/core/CentralWindowOverview.py +++ b/freecad/_4d_overview_wb/core/CentralWindowOverview.py @@ -22,7 +22,7 @@ # *************************************************************************** import FreeCADGui import FreeCAD -from PySide6 import QtWidgets , QtCore, QtGui +from PySide import QtWidgets , QtCore, QtGui # FreeCAD's PySide! import os import string, zipfile from pathlib import Path diff --git a/freecad/_4d_overview_wb/core/CentralWindowProjectBrowser.py b/freecad/_4d_overview_wb/core/CentralWindowProjectBrowser.py index 2957bc6..8c1e20b 100644 --- a/freecad/_4d_overview_wb/core/CentralWindowProjectBrowser.py +++ b/freecad/_4d_overview_wb/core/CentralWindowProjectBrowser.py @@ -20,7 +20,7 @@ # --- # *************************************************************************** import FreeCAD, FreeCADGui -from PySide6 import QtWidgets, QtCore, QtGui +from PySide import QtWidgets, QtCore, QtGui # Freecad's PySide! from pathlib import Path import os diff --git a/freecad/_4d_overview_wb/core/CentralWindowTimeLine.py b/freecad/_4d_overview_wb/core/CentralWindowTimeLine.py index 946ba26..f3e0acf 100644 --- a/freecad/_4d_overview_wb/core/CentralWindowTimeLine.py +++ b/freecad/_4d_overview_wb/core/CentralWindowTimeLine.py @@ -21,7 +21,7 @@ # *************************************************************************** import FreeCADGui import FreeCAD -from PySide6 import QtWidgets, QtCore, QtGui +from PySide import QtWidgets, QtCore, QtGui # Freecad's PySide! import os import string, zipfile from pathlib import Path diff --git a/freecad/_4d_overview_wb/core/StartDockWidget.py b/freecad/_4d_overview_wb/core/StartDockWidget.py index 22c400d..307c95c 100644 --- a/freecad/_4d_overview_wb/core/StartDockWidget.py +++ b/freecad/_4d_overview_wb/core/StartDockWidget.py @@ -22,13 +22,11 @@ -from PySide6 import QtWidgets, QtCore +from PySide import QtWidgets, QtCore # FreeCAD's PySide! Can be PySide2 or PySide6. import FreeCADGui import FreeCAD import os -from PySide6.QtGui import QIcon, QPixmap -from PySide6.QtCore import QSize, Qt from freecad. _4d_overview_wb.core import CentralWindowGeneric from freecad. _4d_overview_wb.core import CentralWindowOverview