def METHOD_NAME(self, e):
    h = self.horizontalScrollBar()
    if not self.verticalScrollBar().isVisible() and h.isVisible():
        numsteps = e.angleDelta().y() // 5
        h.setValue(h.value() - numsteps)
        e.accept()
    else:
        QScrollArea.METHOD_NAME(self, e)