[PyKDE] qApp is a QApplication instance
Giovanni Bajo
rasky at develer.com
Mon Mar 21 16:40:49 GMT 2005
Phil Thompson <phil at riverbankcomputing.co.uk> wrote:
>>> No it isn't - sip.cast()
>>
>> What would the correct syntax would be, then?
>>
>> def pyApp():
>> import sip
>> return sip.cast(qApp, App)
>>
>> gives me a:
>>
>> SystemError: error return without exception set
>
> That's the correct syntax. I assume that you have called the App ctor by
> the time you call pyApp(). If so, can you put together a small, complete
> example?
Well, it doesn't even pass the basic sanity check:
>>> from qt import *
>>> class App(QApplication):
... pass
...
>>> a = App([])
>>> qApp
<qt.QApplication object at 0x0080DCF0>
>>> import sip
>>> sip.cast(qApp, App)
Traceback (most recent call last):
File "<stdin>", line 1, in ?
SystemError: error return without exception set
I speculate this got broken when you touched exception support in sip 4.2?
--
Giovanni Bajo
More information about the PyQt
mailing list