[PyQt] Leak found in PyQt version 4.8.5-1 / 4.8.5 win32 build
Carl Wolff
carl.wolff at imtech.nl
Mon Aug 22 19:00:31 BST 2011
Hello,
the following piece of code leaks:
import PyQt4.QtGui
import PyQt4.QtCore
import time
app = PyQt4.QtGui.QApplication([])
mainWindow = PyQt4.QtGui.QMainWindow()
while True:
button = PyQt4.QtGui.QPushButton(mainWindow)
button.parent().findChild(PyQt4.QtCore.QObject, "foo")
button.setParent(None)
time.sleep(0.01)
When the findChild call is not done this code does not leak. So the leak
cause seems to be located somewhere in the findChild processing, or I must
be doing something wrong.
In older version 4.7.3-2 this leak was not there.
Best regards.
Carl.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20110822/bcd61e1a/attachment.html>
More information about the PyQt
mailing list