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

No dropEvent received after less than two dragMoveEvents received.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • Not Evaluated
    • None
    • 5.0.2
    • None
    • Ubuntu 13.04
      Qt 5.0.2
      PyQt5

    Description

      A user is dragging and dropping within an app. If user presses left mouse button (LMB), quickly moves mouse with LMB down, then releases LMB without further movement, app receives one dragEnterEvent, one dragMoveEvent, but no dropEvent. However, if user quickly moves, pauses to wait for app to catch up, then moves mouse again, more dragMoveEvents are received (even if mouse then remains stationary) and a dropEvent is received.

      App is accepting all events properly. All events are in a QGraphicsScene. Object being dragged is a pixmap, which might be slow. App uses PyQt5, which also slows it down. QDrag.setPixmap() is not called, so I am also receiving QPainter warnings see QTBUG 29283 but I think that is irrelevant.

      I don't yet have a small test harness, but might be able to provide one, in PyQt.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              bootchk lloyd konneker
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: