On Sun, Jan 6, 2008 at 7:49 PM, David Boddie <[email protected]> wrote:
> On Sun Jan 6 18:23:39 GMT 2008, Aaron Digulla wrote:
>
>> I tried to overload insertText() of QTextCursor like this:

Sorry for digging out this old thread. I've just hit the same problem.

>> Any ideas what could be wrong?
>
> Neither of those functions are virtual in Qt. This means that Qt will always
> call the original QTextCursor::insertText() versions in preference to your
> version, though you should be able to call your implementation from Python.

Is it a limitation of PyQt bindings or Qt itself? Is there any
workaround available (at PyQt level or above)?

I can't believe this to be a dead end situation - what's the point of
having a mechanism for switching the cursor if there is no way to
modify it? This seems to be a pretty general issue, potentially
affecting many other Qt classes as well.

As Aaron has pointed out, an alternative would be to rewrite the whole
event handling procedure, which is hardly a solution.

Regards,
-r
_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to