From 4bf293641f05ad16e4df079ff32e3eac072cbc07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20L=C3=B3pez=20Barr=C3=B3n?= Date: Mon, 9 Dec 2024 22:06:49 +1100 Subject: [PATCH] use SVGViewer for connections with networkx==2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christian López Barrón --- grill/views/description.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/grill/views/description.py b/grill/views/description.py index e408007f..b6256e1b 100644 --- a/grill/views/description.py +++ b/grill/views/description.py @@ -318,7 +318,10 @@ def _nx_graph_edge_filter(*, has_specs=None, ancestral=None, implicit=None, intr class _ConnectableAPIViewer(QtWidgets.QDialog): def __init__(self, parent=None, **kwargs): super().__init__(parent=parent, **kwargs) - self._graph_view = _graph._GraphViewer(parent=self) + if nx.__version__.startswith("2"): + self._graph_view = _graph._GraphSVGViewer(parent=self) + else: + self._graph_view = _graph._GraphViewer(parent=self) vertical = QtWidgets.QSplitter(QtCore.Qt.Vertical) vertical.addWidget(self._graph_view) self.setFocusProxy(self._graph_view)