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

After calling raise() on a QWidget following its initial display, MouseEnter and MouseLeave events may not be received.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: P1: Critical P1: Critical
    • None
    • 6.5.2
    • None
    • macOS

      一个有统计OpenGLWidget的Widget,开始被OpenGLWidget盖住,由某个信号触发显示并raise,但是首次显示后收不到MouseEnter和MouseLeave事件,MouseEnter和MouseLeave事件会透到下层的OpenGLWidget里

       

      I have a QWidget that keeps track of an OpenGLWidget. Initially, it is covered by the OpenGLWidget. Upon a certain signal, it gets displayed and raised above the OpenGLWidget. However, after the first display, the QWidget does not receive MouseEnter and MouseLeave events. These events seem to pass through to the underlying OpenGLWidget.

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

            vhilshei Volker Hilsheimer
            xingjun.w Wang Xingjun
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes