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

Windows 7: Strange processing pause when QToolTip is first shown

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Done
    • Affects Version/s: 5.14.1
    • Fix Version/s: 5.15.0 Beta4
    • Component/s: Core: Event loop
    • Labels:
      None
    • Environment:
      Windows 7, MSVC 2017 and MinGw 7.3. Fast 8-core CPU (i7-7820X @3.6GHz), 64GB RAM, NVIDIA GTX970 GPU.
    • Platform/s:
      Windows
    • Commits:
      e0d80167c18b5a71acf4dac59f3e6f37292fa397 (qt/qtbase/5.14)

      Description

      At least some part of event processing seems to "pause" (or hang) when a tooltip is first shown.

      Please run attached example and hover over the first label. When the tooltip appears, the animation on the label below it should pause for a second or so.

      I used a QPropertyAnimation for the demo because that's when I first noticed the issue with my app. I first tried with a blinking cursor and then an animated GIF inside a QMovie (on a QLabel), but neither of those seem affected. So I'm not sure what exactly is affected by this issue (GUI events in general or something specific to animations).

      Qt 5.12.x doesn't do this (I haven't tried 5.13).

      Reproduced with MSVC 2017 and MinGW 7.3, in both Debug and Release modes.  

      No observed issues on Linux.

        Attachments

        1. qtbug82701.zip
          2 kB
        2. ttpause.cpp
          0.7 kB

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              alex1973tr Alex Trotsenko
              Reporter:
              mpaperno Maxim Paperno
              Votes:
              2 Vote for this issue
              Watchers:
              9 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes