From fd8a63c8493b33b1d6652201b45d2ac237c089a9 Mon Sep 17 00:00:00 2001 From: Kasia Kedziora <7549583+fjorka@users.noreply.github.com> Date: Thu, 16 Jul 2026 15:10:11 -0400 Subject: [PATCH] Use qtpy Signal in DiscreteColorWidget for PySide6 compatibility --- src/napari_spatialdata/_scatterwidgets.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/napari_spatialdata/_scatterwidgets.py b/src/napari_spatialdata/_scatterwidgets.py index 42bbb58b..4ddc731b 100644 --- a/src/napari_spatialdata/_scatterwidgets.py +++ b/src/napari_spatialdata/_scatterwidgets.py @@ -15,7 +15,6 @@ from pyqtgraph import GraphicsLayoutWidget, GraphicsWidget from pyqtgraph.graphicsItems import ROI from pyqtgraph.Qt import QtCore, QtGui, QtWidgets -from pyqtgraph.Qt.QtCore import pyqtSignal from pyqtgraph.widgets.ColorButton import ColorButton from qtpy.QtCore import QSize, Qt, Signal from qtpy.QtGui import QColor, QIcon @@ -208,7 +207,7 @@ def model(self) -> DataModel: class DiscreteColorWidget(GraphicsWidget): # Define the custom signal - paletteChanged = pyqtSignal() + paletteChanged = Signal() def __init__(self, model: DataModel, color_data: dict[str, Any]): super().__init__()