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
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            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