PyQT: qt.qApp

John J. Lee jjl at
Thu Jan 15 01:55:59 CET 2004

"Axel Mittendorf" <newsreply at> writes:
> in my application I want to subclass qt.QApplication and
> use this subclass instead of QApplication for my gui. Some
> of my modules are automatically generated by pyuic and
> I am not allowed to change their source code. The problem
> is these modules do "from qt import *" and use an object
> called 'qApp' which seems to be an instance of qt.QApplication

IIRC, qApp is *the* QApplication (there's only one QApplication
instance per application).

> and I want them to use my subclass (exactly its instance)
> instead of 'qApp'. How can I solve this?

I have a vague recollection that you can't, due to an obscure
limitation of either Qt or PyQt (or sip, maybe).  That might have
changed by now, though: ask on the PyKDE list.

> Can someone tell me what qt.qApp is and what it is used for?
> (I'm using PyQT 3.6.)

See above.


More information about the Python-list mailing list