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.
_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to