title: mouseMoveEvent() while cursor is on button
body: <p>I have to activate some function, when the cursor is moving. So, I used <strong>self.setMouseTracking(True)</strong> in MainWidget. But in this way <strong>mouseMoveEvent()</strong> works only when there is an empty form under cursor. I tried to create another widget over main, but it doesnt work at all.</p>
  
  <pre><code>class ClickButton(QPushButton):
      def __init__(self, text, window):
          ...
  
      def run(self):
          ...
  
  class Window(QWidget):
      def __init__(self):
          super().__init__() 
          self.setGeometry(0, 0, 1000, 1000)
          self.setMouseTracking(True)
          self.clickers = [ClickButton('OK', self) for i in range(8)]
  
      def mouseMoveEvent(self, ev):
          for e in self.clickers:
              e.run()
  </code></pre>
  
  <p>Whats to do?</p>