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. Widget MouseHoverEvent Disable
Forum Updated to NodeBB v4.3 + New Features

Widget MouseHoverEvent Disable

Scheduled Pinned Locked Moved Unsolved General and Desktop
29 Posts 3 Posters 4.0k Views 1 Watching
  • 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.
  • A Offline
    A Offline
    alonewolfsemmmy
    wrote on last edited by
    #19

    Okay my brother I will try you said cpu usage

    1 Reply Last reply
    0
    • A Offline
      A Offline
      alonewolfsemmmy
      wrote on last edited by
      #20

      cpuUsage.JPG

      @mrjj my brother
      SerialPort 5 megabit buadrate cpu Usage

      mrjjM 1 Reply Last reply
      0
      • A alonewolfsemmmy

        cpuUsage.JPG

        @mrjj my brother
        SerialPort 5 megabit buadrate cpu Usage

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

        @alonewolfsemmmy

        Ok so its not using 100% cpu so its not due to the hover disturbs it.

        Does it happen every time if you hover something?

        Do you use StyleSheets in your app ?

        1 Reply Last reply
        0
        • A Offline
          A Offline
          alonewolfsemmmy
          wrote on last edited by
          #22

          @mrjj said in yes it happen every time if you hover something

          I dont use stylesheets in my App

          mrjjM 1 Reply Last reply
          0
          • A alonewolfsemmmy

            @mrjj said in yes it happen every time if you hover something

            I dont use stylesheets in my App

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

            @alonewolfsemmmy

            Ok so its not due to the stylesheet which can be heavy.

            And what happened when you disabled the button ?
            It went grey looking and no hover effect ?

            1 Reply Last reply
            0
            • A Offline
              A Offline
              alonewolfsemmmy
              wrote on last edited by
              #24

              @mrj MyBrother

              When I disabled the button nothing has changed

              mrjjM 1 Reply Last reply
              0
              • A alonewolfsemmmy

                @mrj MyBrother

                When I disabled the button nothing has changed

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

                @alonewolfsemmmy
                Not even the button ?
                It should be disabled unless something in code turns it on again.

                1 Reply Last reply
                0
                • A Offline
                  A Offline
                  alonewolfsemmmy
                  wrote on last edited by
                  #26

                  Okay My brother So how can I disable the mouse thank you

                  mrjjM 1 Reply Last reply
                  0
                  • A alonewolfsemmmy

                    Okay My brother So how can I disable the mouse thank you

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

                    @alonewolfsemmmy ¨

                    Hi
                    you cannot disable the mouse as its belongs to the OS.

                    However you can hide it for your app

                    QCursor cursor(Qt::BlankCursor);
                    QApplication::setOverrideCursor(cursor);
                    QApplication::changeOverrideCursor(cursor);

                    1 Reply Last reply
                    1
                    • A Offline
                      A Offline
                      alonewolfsemmmy
                      wrote on last edited by
                      #28

                      My Brother I want to hide mouse event Please help me thank you

                      mrjjM 1 Reply Last reply
                      0
                      • A alonewolfsemmmy

                        My Brother I want to hide mouse event Please help me thank you

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

                        @alonewolfsemmmy
                        Well you can take an event using an event filter
                        https://doc.qt.io/qt-5/eventsandfilters.html

                        #include <QObject>
                        #include <QMouseEvent>
                        #include <QDebug>
                        #include <QCursor>
                        
                        class myEventFilter: public QObject {
                          Q_OBJECT
                        public:
                          myEventFilter() {}
                          ~myEventFilter() {
                          }
                        protected:
                          bool eventFilter(QObject* object, QEvent* event) {
                            if(event->type() == QEvent::MouseMove) { // or what ever event you want
                              return true;
                            } else
                              return false;
                          }
                        };
                        
                        and to use it
                        ui->thebutton->installEventFilter(new myEventFilter()); 
                        
                        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