Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-58575

No repaint if ActiveX-Control within frameless Window

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P3: Somewhat important P3: Somewhat important
    • None
    • 5.5.0, 5.8.0
    • ActiveX Support
    • Windows 7

      From the client's description:

      Our application uses an ActiveX-Control and normal Qt-Widgets (like QLineEdit, QCheckBox, ...). Furthermore, our application switched off the title bar.
      If these three condition are met, no paint event occurs for the normal Qt-Widgets - e.g. you can enter text in QLineEdit but it's not shown.
      However, all other events (like KeyDown, .) are recognized correctly. Entering values in QLineEdit are shown if you switch on the titlebar.

      To demonstrate the bug I have added a small demo-program.

      The client reported on Qt 5.5, but I verified that problem exists also on Qt 5.8.

        1. activex-bug.cc
          5 kB
        2. qtbug58575.zip
          3 kB
        For Gerrit Dashboard: QTBUG-58575
        # Subject Branch Project Status CR V

            kleint Friedemann Kleint
            misalmel Mika Salmela
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes