[PyQt] Difficulty inheriting QEvent

Zac Burns zac256 at gmail.com
Fri Jan 16 01:45:06 GMT 2009


I'm trying to create and dispatch a custom event. If I try to inherit
from QEvent like so:

class X(qt.QEvent):
	def __init__(self):
		qt.QEvent.__init__(self, 1500)

x = X()

Then I get "# TypeError: argument 1 of QEvent() has an invalid type # "

Or, if I omit the initialization than the object can be created.

x = X()

However, when I try to dispatch the event using:

app.postEvent(app, x)

I get "# RuntimeError: underlying C/C++ object has been deleted # "

What is going on here?


Zachary Burns
Aim - Zac256FL
Production Engineer (Digital Overlord)
Zindagi Games

More information about the PyQt mailing list