[PyQt] Next PyQt, SIP and QScintilla Releases
Phil Thompson
phil at riverbankcomputing.com
Mon Aug 23 10:03:34 BST 2010
On Sun, 22 Aug 2010 15:51:12 +0100, Baz Walter <bazwal at ftml.net> wrote:
> On 22/08/10 09:56, Phil Thompson wrote:
>> Development is finished on the next releases of PyQt, SIP and
QScintilla,
>> so testing your favorite application against current snapshots would be
a
>> good idea...
>
> i'm seeing lots of "RuntimeError: underlying C/C++ object has been
> deleted" errors related to a subclass of QAction used for setting up
> application menus.
>
> this is using: python 2.7, qt 4.6.2, sip 4.11-snapshot-7cff86d70dc7,
> pyqt snapshot-4.7.5-6ad3e35e67ac, qsci snapshot-2.4.5-80afe6b1504a.
>
> i'm sorry i can't come up with any test cases at the moment, because the
> errors do not occur every time i run the application, and when they do
> occur, they affect completely different parts of the code. (nb: i have
> not edited the affected code in months).
>
> any ideas what might be causing this, so that i can try to come up with
> some test cases?
>
> unfortunately, i also haven't kept any of the recent snapshots, so i
> can't narrow the problem down that way either :(
PyQt will now detect when a QObject created internally by Qt and returned
by a method is destroyed (by Qt). This might expose application bugs.
However it doesn't cover the situation you are describing - assuming you
are talking about a Python (rather than C++) subclass of QAction.
Phil
More information about the PyQt
mailing list