Вы можете получить значение полосы прокрутки с помощью:
yOffset = self.scrollArea.verticalScrollBar().value()
Но для вычисления может потребоваться дополнительное смещение.
Вы также можете сопоставить координаты мыши с относительными координатамивиджета внутри области прокрутки с помощью QWidget.mapFrom
, mapTo
, mapFromGlobal
или mapToGlobal
.
Например, если главное окно - это виджет, получающий событие:
def dropEvent(self, event):
pos = self.frame.mapFrom(self, event.pos())