[PyQt] help with qt4reactor.py?

Aron Bierbaum aronbierbaum at gmail.com
Mon May 11 18:14:59 BST 2009


We had this problem before and found that the key to fixing it was to
call self.deleteLater() in TwistedSocketNotifier.shutdown.

-Aron

On Sun, May 10, 2009 at 4:58 PM, Demetrius Cassidy
<dcassidy36 at mass.rr.com> wrote:
>
> qt4reactor.install() should be the first line after you create your
> QApplication instance.
>
> You might also want to use the attached qtreactor, since some of the older
> ones I've found will give out that QObject error.
>
> http://www.nabble.com/file/p23474488/qt4reactor.py qt4reactor.py
>
> markus espenhain wrote:
>>
>> On Sun, 2009-05-10 at 08:32 -0400, inhahe wrote:
>>> Hello, can someone help me with the following code:
>>>
>>> ---
>>>
>>> from PyQt4 import QtGui, QtCore
>>> import sys, qt4reactor
>>>
>>> app = QtGui.QApplication(sys.argv)
>>> mainwin = QtGui.QMainWindow()
>>> mainwin.showMaximized()
>>> qt4reactor.install(app)
>>> from twisted.internet import reactor
>>>
>>> reactor.run()
>>>
>>> ---
>>>
>>> the problem is the console window keeps displaying
>>>
>>> QObject: Do not delete object, 'unnamed', during its event handler!
>>> QObject: Do not delete object, 'unnamed', during its event handler!
>>> QObject: Do not delete object, 'unnamed', during its event handler!
>>> QObject: Do not delete object, 'unnamed', during its event handler!
>>> QObject: Do not delete object, 'unnamed', during its event handler!
>>> QObject: Do not delete object, 'unnamed', during its event handler!
>>>
>>> etc., a few times per second.  the app seems to work, but that still
>>> bothers me. i want it to be Done Right.
>>>
>>> i'm using pyqt 4.3 and python 2.5 on windows xp.
>>>
>>
>> hi
>>
>> we are using twisted and qt4reactor
>> (http://www.tarbox.org/qtreactor/index.html + twisted 8.1 + qt 4.3/4/5 +
>> python 2.5) on linux and i haven't seen such messages before - our
>> setup/run is different - maybe this helps
>>
>> ...
>>
>> from PyQt4 import QtCore, QtGui
>> app = QtGui.QApplication(sys.argv)
>> from lipy import qt4reactor
>> qt4reactor.install()
>> from twisted.internet import reactor
>>
>> # mainwin creation etc
>> # ...
>>
>> reactor.runReturn()
>> sys.exit(app.exec_())
>>
>> markus
>>
>>> _______________________________________________
>>> PyQt mailing list    PyQt at riverbankcomputing.com
>>> http://www.riverbankcomputing.com/mailman/listinfo/pyqt
>>
>> _______________________________________________
>> PyQt mailing list    PyQt at riverbankcomputing.com
>> http://www.riverbankcomputing.com/mailman/listinfo/pyqt
>>
>>
>
> --
> View this message in context: http://www.nabble.com/help-with-qt4reactor.py--tp23469814p23474488.html
> Sent from the PyQt mailing list archive at Nabble.com.
>
> _______________________________________________
> PyQt mailing list    PyQt at riverbankcomputing.com
> http://www.riverbankcomputing.com/mailman/listinfo/pyqt
>



More information about the PyQt mailing list