Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Display problem with ActiveQT component in Internet Explorer 10 and 11



  • Hi verybody,

    I have to write an ActiveX component (with GUI) to be run in Internet Explorer.
    As a test run, I have set up a new ActiveQT project with just one button in an otherwise empty window.
    It works as intended in IE versions 8 and 9.
    In 10 and 11, the UI is not being painted and the browser is reacting very sluggish, sometimes even freezing up completely.
    When I then manually call show() or setVisible(true), the strangest thing happens:
    The component is drawn, but outside the browser window as a completely new task.
    When I close that, and then call show() or setVisible(true) a second time, the component shows up in IE as originally intended.
    What's causing this very strange behaviour? Any help would be appreciated.

    P.S.: Qt 4.8.4.0, Visual Studio 2010, Windows 7 and Windows 8

    P.P.S.: I think the problem is related, maybe even identical, to the one described here:
    http://stackoverflow.com/questions/21338198/a-qaxserver-example-does-not-display-in-ie


Log in to reply