[PyQt] A Qt error pushed me out of Python

Phil Thompson phil at riverbankcomputing.co.uk
Fri Apr 13 16:19:18 BST 2007


On Friday 13 April 2007 3:37 pm, Shriramana Sharma wrote:
> Please see the following session transcript:
>
> $ python
> Python 2.4.4c1 (#2, Oct 11 2006, 21:51:02)
> [GCC 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>
>  >>> from PyQt4 . QtGui import QMessageBox
>  >>> QMessageBox . critical ( None, "FOO", "FOO" )
>
> QWidget: Must construct a QApplication before a QPaintDevice
> $
>
> Notice that I was pushed OUT of Python! It did not just raise an error
> and allow me to remain within Python to fix it. Looks like the error
> raised by Qt was not handling intelligently.
>
> I request comments on why this is happening and should it happen like
> this. If not, can it be fixed?

It's a fatal error and can't be changed.

Phil


More information about the PyQt mailing list