[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    Re: [PyKDE] PyQt crash
From:       Giovanni Bajo <rasky () develer ! com>
Date:       2006-11-30 23:48:20
Message-ID: 456F6DC4.6080100 () develer ! com
[Download RAW message or body]

Phil Thompson wrote:

>>>>> from qt import QApplication
>>>>> app = QApplication(["-v"]*10)
>>>>> del app
>>>>> app = QApplication([])
>> I'm using Qt 3.3.6, PyQt 3.16, SIP 4.4.3, under Windows.
> 
> It will be fixed in tonight's snapshot. A workaround is to pass a dummy 
> argument in the second ctor call.

Thanks.

> Note that PyQt4 handles QApplication differently and delays calling the dtor 
> until the interpreter exits. So, in the above case, you will have two 
> QApplication instances existing at the same time.

So, how do I destroy a QApplication? It's needed for unittests to make sure 
each test starts clean (without inheriting spurious events/widgets/things from 
a previous test).
-- 
Giovanni Bajo


_______________________________________________
PyKDE mailing list    PyKDE@mats.imk.fraunhofer.de
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic