Как я могу найти, на каком виджете запускается событие? Позиция относительно происхождения любого виджета находится под ним. Я хочу ограничить событие только одним wiget.Событие перемещения мыши PyQt4: найти виджет
def eventFilter(self, source, event):
if event.type() == QtCore.QEvent.MouseMove:
if event.buttons() == QtCore.Qt.NoButton:
pos = event.pos()
self.statusbar.showMessage("mouse tracked at {} x {}".format(pos.x(), pos.y()))
print(dir(event))
# self.edit.setText('x: %d, y: %d' % (pos.x(), pos.y()))
return QtGui.QMainWindow.eventFilter(self, source, event)