Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. hovering over child widgets, Qt::WA_NoMousePropagation not working

hovering over child widgets, Qt::WA_NoMousePropagation not working

Scheduled Pinned Locked Moved Unsolved General and Desktop
21 Posts 3 Posters 7.4k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • O OZaric

    I have tried it with QComboBox/QStackedWidget because thats actually where i need it.

    mrjjM Offline
    mrjjM Offline
    mrjj
    Lifetime Qt Champion
    wrote on last edited by
    #9

    @OZaric
    Just tried with QWidgets and mainwindow and indeed the mouse
    bleed through.

    1 Reply Last reply
    1
    • O Offline
      O Offline
      OZaric
      wrote on last edited by
      #10

      Anyway Thank You for your time !

      mrjjM 1 Reply Last reply
      0
      • O OZaric

        Anyway Thank You for your time !

        mrjjM Offline
        mrjjM Offline
        mrjj
        Lifetime Qt Champion
        wrote on last edited by
        #11

        @OZaric
        It seems that Qt::WA_NoMousePropagation have no effect
        Im using Qt 5.10
        What version are you testing with ?

        1 Reply Last reply
        0
        • O Offline
          O Offline
          OZaric
          wrote on last edited by OZaric
          #12

          I am working with Qt 5.9.3. I have here a few (including static builds), tested on all without success.

          1 Reply Last reply
          0
          • mrjjM Offline
            mrjjM Offline
            mrjj
            Lifetime Qt Champion
            wrote on last edited by mrjj
            #13

            Hi
            Seems parent widget always get a hover when you enter its area even if a child
            is covering the entry area
            alt text

            Not sure its a bug or by design. Lets see what others say.

            1 Reply Last reply
            1
            • SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by SGaist
              #14

              Hi,

              Can you share your test sample ?

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              1 Reply Last reply
              0
              • mrjjM Offline
                mrjjM Offline
                mrjj
                Lifetime Qt Champion
                wrote on last edited by
                #15

                Hi
                https://www.dropbox.com/s/egw6zy7lodscqr5/hovertest.zip?dl=0

                1 Reply Last reply
                0
                • O Offline
                  O Offline
                  OZaric
                  wrote on last edited by
                  #16

                  Samuel Gaist, the qt legend :D
                  I am reading you already for years in this forum!

                  Check it out, it seems like setting attr Qt::WA_NoMousePropagation has no effect at all.

                  1 Reply Last reply
                  0
                  • SGaistS Offline
                    SGaistS Offline
                    SGaist
                    Lifetime Qt Champion
                    wrote on last edited by
                    #17

                    It is used in QComboBox.

                    Did you already saw the QHoverEvent description especially the part about propagation ?

                    Interested in AI ? www.idiap.ch
                    Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                    1 Reply Last reply
                    0
                    • O Offline
                      O Offline
                      OZaric
                      wrote on last edited by OZaric
                      #18

                      It is used in QComboBox.

                      Are you sure ? , because its not working for my QComboboxes neither!
                      QComboBox Mouse is over the left history button in this picture.

                      Did you already saw the QHoverEvent description especially the part about propagation ?

                      I did. This link is actually also in my original question.

                      1 Reply Last reply
                      0
                      • mrjjM Offline
                        mrjjM Offline
                        mrjj
                        Lifetime Qt Champion
                        wrote on last edited by
                        #19

                        Hi
                        The sample sets Qt::WA_NoMousePropagation on "CHILD"
                        in mainwindows ctor but it made no difference.

                        The CHILD label seems to be aligned with Parents client rect and in theory
                        cursor should be able to enter the CHILD directly but i suspect the truth is
                        that entering a widget always enters the parent first regardless of the visual
                        representation.

                        alt text

                        1 Reply Last reply
                        0
                        • SGaistS Offline
                          SGaistS Offline
                          SGaist
                          Lifetime Qt Champion
                          wrote on last edited by
                          #20

                          Sorry, I misread the link you used.

                          As for QComboBox, yes I am. See here.

                          Interested in AI ? www.idiap.ch
                          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                          1 Reply Last reply
                          0
                          • O Offline
                            O Offline
                            OZaric
                            wrote on last edited by
                            #21

                            Hmmm ok.

                            1 Reply Last reply
                            0

                            • Login

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • Users
                            • Groups
                            • Search
                            • Get Qt Extensions
                            • Unsolved