code: def mouseMoveEvent(self, event):
          
          text = self.get_line_at(event.pos())
          if get_error_match(text):
              if not self.__cursor_changed:
                  QApplication.setOverrideCursor(QCursor(Qt.PointingHandCursor))
                  self.__cursor_changed = True
              event.accept()
              return
          if self.__cursor_changed:
              QApplication.restoreOverrideCursor()
              self.__cursor_changed = False
          self.QT_CLASS.mouseMoveEvent(self, event)
docs: Show Pointing Hand Cursor on error messages