Overloading virtual method of widget without inheriting (PyQt)
Alex Gusarov
alex.m.gusarov at gmail.com
Tue May 27 07:20:24 EDT 2008
> class MultiHandler(object):
> def __init__(self, owner, *initial_handlers):
> ...
> ...
> ...
> calendar = Calendar()
> calendar.on_paint = MultiHandler(calendar, Calendar.on_paint)
>
> calendar.on_paint()
> calendar.on_paint += handler1
> calendar.on_paint()
> calendar.on_paint += handler2
> calendar.on_paint()
Marek, this seems exactly what I want, thanks, I will try it.
Thanks everybody. Yes, I'm newbie, so may be it was a dumb question,
don't judge me.
--
Best regards, Alex Gusarov
More information about the Python-list
mailing list