From 25d666a1dacd406117652be9643e3dcbead77815 Mon Sep 17 00:00:00 2001 From: luke Date: Fri, 15 Nov 2013 22:05:09 -0500 Subject: [PATCH] Avoid calling QGraphicsWidget.itemChange--this causes segfault in python3 + pyqt Fixes #10 --- pyqtgraph/graphicsItems/ViewBox/ViewBox.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyqtgraph/graphicsItems/ViewBox/ViewBox.py b/pyqtgraph/graphicsItems/ViewBox/ViewBox.py index 5f59d8bc..b8404ddc 100644 --- a/pyqtgraph/graphicsItems/ViewBox/ViewBox.py +++ b/pyqtgraph/graphicsItems/ViewBox/ViewBox.py @@ -201,7 +201,8 @@ class ViewBox(GraphicsWidget): return interface == 'ViewBox' def itemChange(self, change, value): - ret = GraphicsWidget.itemChange(self, change, value) + # Note: Calling QWidget.itemChange causes segv in python 3 + PyQt + ret = QtGui.QGraphicsItem.itemChange(self, change, value) if change == self.ItemSceneChange: scene = self.scene() if scene is not None: