[PyQt] Problem with inherits() method
John Ehresman
jpe at wingware.com
Thu Apr 27 20:44:44 BST 2017
On 4/27/17 11:50 AM, Phil Thompson wrote:
> On 26 Apr 2017, at 9:47 pm, John Ehresman <jpe at wingware.com> wrote:
>>
>> The inherits() method doesn't seem to be working in PyQt5 5.8.2 w/ Qt 5.8 for objects created from Python as shown be the following example at the interactive prompt:
>>
>>>>> app = QtWidgets.QApplication([])
>>>>> o = QtWidgets.QStackedWidget()
>>>>> o.inherits('QObject')
>> False
>>>>> l = o.layout()
>>>>> l.inherits('QObject')
>> True
>>
>> Both inherits() calls should return true. I've tested with a from source build on mac and the pip installed wheel on 32 bit windows.
>
> Should be fixed in tonight's snapshot. Patch below.
It works for me -- I no longer crash on a failed assert when running
against the debug version of qt. Will try the snapshot tomorrow.
Thanks,
John
More information about the PyQt
mailing list