def enterEvent(self, event): pos = QCursor().pos() self.btnInfoWidget = BtnInfoWidget(self.path, self.type, self.name) self.btnInfoWidget.move(pos.x() + 50, pos.y() + 50) self.btnInfoWidget.move(self.width() + self.geometry().x() + self.parent().parent().geometry().x(), \ self.height() + self.geometry().y() +self.parent().parent().geometry().y()) self.btnInfoWidget.show() super(btnWin, self).enterEvent(event)