What is the problem? As the docs clearly say you cannot expect QAxWidget's mouse event handler to be called reliably because the contained ActiveX control covers the entire widget. The contained control therefore gets these events. You need to disable the handling of those events by setting the appropriate settings in the Adobe control: see the Adobe control's documentation.