def moveEvent(self, event: QtGui.QMoveEvent, config): if not int(config.get('popup.position')): return event.ignore() position_old: QtCore.QPoint = event.oldPos() if not position_old.x(): return None if not position_old.y(): return None position_new: QtCore.QPoint = event.pos() if not position_new.x(): return None if not position_new.y(): return None config.set('popup.x', position_new.x()) config.set('popup.y', position_new.y()) return event.ignore()
def moveEvent(self, a0: QtGui.QMoveEvent) -> None: pos = a0.pos() c_x = pos.x() c_y = pos.y() # if not self.qrcode_widget.isHidden(): self.qrcode_x = c_x + 1300 self.qrcode_y = c_y - 30 self.qrcode_widget.move(self.qrcode_x, self.qrcode_y) self.page_analyse_widget.move(self.qrcode_x, self.qrcode_y + 365)
def moveEvent(self, event: QtGui.QMoveEvent): """An override for QMainWindow's default moveEvent. This override is responsible for processing move events and saving it to the settings file.""" position: QtCore.QPoint = event.pos() self.settings['system']['window']['x'].value = position.x() self.settings['system']['window']['y'].value = position.y()
def event(self, event): if event.type() == QEvent.Resize: w = QResizeEvent.size(event) try: self.container.resize(w.width(), w.height()) except: pass elif event.type() == QEvent.Move: try: self.container.move(QMoveEvent.pos(event)) except: pass return True
def eventFilter(self, obj, event): # might be useful events to know # 103 window blocked by modal dialog # 99 activation changed # 25 deactivated # 24 activated #print event,'parent',self.parent #print event,'Event Type',self.event.type() if obj == self.parent: #Catches resize and child events from the parent widget if event.type() == QEvent.Resize: #print 'resize' self.resize(QResizeEvent.size(event)) elif event.type() == QEvent.Move: self.move(QMoveEvent.pos(event)) elif(event.type() == QEvent.ChildAdded): #print 'CHILD',QChildEvent.child(event) if not QChildEvent.child(event) is QDialog: self.raise_() if event.type() == QEvent.Close: self.hide() self.closeEvent(event) event.accept() return super(OverlayWidget, self).eventFilter(obj, event)
def move(self, event: QMoveEvent, window: QWidget) -> None: if window is self._current_window: self._pos = event.pos()
def moveEvent(self, evt: QtGui.QMoveEvent) -> None: if self.__init_done and self.isVisible(): self.set_session_values({'x': evt.pos().x(), 'y': evt.pos().y()}) super().moveEvent(evt)
def moveEvent(self, a0: QMoveEvent): self.screen_geometry[0] = a0.oldPos().x() self.screen_geometry[1] = a0.oldPos().y()