[PyQt] QUndoCommand.undo() not getting called upon push()
Hans-Peter Jansen
hpj at urpla.net
Thu Oct 15 09:06:51 BST 2009
Am Donnerstag 15 Oktober 2009 schrieb Adeodato Simó:
> Hello,
>
> I define a couple QUndoCommand classes based on a mixin, where the undo
> command of one is the redo of the other, and vice-versa. See the attached
> file.
>
> Unfortunately this has stopped working with PyQt 4.6. Executing the
> attached file prints "inserting foo", "removing bar" with PyQt <= 4.5,
> but does nothing with 4.6.
>
> Is this breakage expected? Is my usage not supported? Many thanks in
> advance.
I guess, this issue is due to monkey patching and/or multiple inheritance.
You may try to verify, that the current sip and PyQt snapshots fix your
problem and call back for confirmation.
New releases ante portas!
Pete
More information about the PyQt
mailing list