On Fri, 04 Oct 2013 16:07:38 +1000, Stephen Gava <elgua...@gmail.com> wrote: > i've found another puzzling (to me) difference in behaviour between > pyqt5 and pyqt4. > > using pyqt4 this works without any problem: > > child_widget=self.parent_widget.childAt(self.parent_widget.mapFromGlobal(QCursor.pos())) > > returning the child widget under the cursor, which i can then use in > subsequent operations, whether the toplevel parent window is active or not. > > using pyqt5 (pyqt 5.1 with qt 5.1 on linux x64) it works if the toplevel
> parent window is active, however if the toplevel parent window is > inactive, trying to use the returned reference child_widget in any way > throws a confusing (to me) exception, which, in the case of the widgets > i'm using is: > > AttributeError: 'QLabel' object has no attribute 'QWidget' > > can anyone shed any light on this? Do you have a small, complete test case that demonstrates the problem? Phil _______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt