def find_item_under_mouse(self, widget): viewportPos = widget.viewport().mapFromGlobal(QtGui.QCursor.pos()) item = widget.itemAt(viewportPos) return item