[PyQt] Unable to connect QGraphicsScene.changed signal

Phil Thompson phil at riverbankcomputing.com
Sat Jan 14 11:24:44 GMT 2017


On 14 Jan 2017, at 8:56 am, Evgeny Prilepin <esp.home at gmail.com> wrote:
> 
> Hi all,
> 
> I'm trying to use PyQt5 5.7.1 release (and SIP 4.19) from PyPI on Windows and I'm getting an error when connecting QGraphicsScene.changed signal:
> 
> TypeError: C++ type 'QList<QRectF>' is not supported as a signal argument type
> 
> For example, this code does not work:
> 
> from PyQt5 import QtWidgets
> 
> app = QtWidgets.QApplication(sys.argv)
> scene = QtWidgets.QGraphicsScene()
> 
> def my_slot(data):
>    print(data)
> 
> scene.changed.connect(my_slot)  # There is an error
> 
> I tried 5.7.0 and SIP 4.18 release and it is works fine. I think there is a bug in 5.7.1 release.

I think it's fixed in the current snapshots. There will be a new release soon.

Phil


More information about the PyQt mailing list