title: How to add signals to a QLabel in PyQt5?
body: <p>I have the code below for a interactive label in PyQt4 that can be clicked, right clicked and scrolled. I am converting the code for PyQt5 and lots of things in my code are right now based on this element. </p>
  
  <pre><code>class ExtendedQLabel(QLabel):
      def __init(self, parent):
          super().__init__(parent)
  
      def mousePressEvent(self, ev):
          if ev.button() == QtCore.Qt.RightButton:
              self.emit(SIGNAL('rightClicked()'))
          else:
              self.emit(SIGNAL('clicked()'))
  
      def wheelEvent(self, ev):
          self.emit(SIGNAL('scroll(int)'), ev.delta())
  </code></pre>
  
  <p>How do I make this PyQt5 compatible? </p>