def eventFilter(self, source, event): if event.type() == QtCore.QEvent.Show: p = self.menu_panel point = QtCore.QPoint(0, -source.height()) source.move(p.mapToGlobal(point)) return source.event(event)
def parent_resized(self): self.move(QtCore.QPoint(0, 0)) self.resize(self.parent().size())