Ejemplo n.º 1
0
 def resizeEvent(self, event: QResizeEvent):
     if self.scene() and self._chartIsSet:
         self.scene().setSceneRect(QRectF(QPointF(0, 0), event.size()))
         self.chart().resize(event.size())
         # Update axis
         self.setBestTickCount(event.size())
         # Update coordinates tracker position (if tracker is active)
         self._updateMouseTrackerPosition()
     super().resizeEvent(event)
Ejemplo n.º 2
0
 def eventFilter(self, watched: QtWidgets.QWidget, event: QResizeEvent):
     if event.type() == QEvent.Type.Resize:
         h = event.size().height()
         if event.size().width(
         ) - h >= self.controlPanelWidget.minimumWidth():
             self.boardWidget.setFixedSize(h, h)
             self.gameLayout.removeWidget(self.controlPanelWidget)
             self.gameLayout.addWidget(self.controlPanelWidget, 0, 1)
         else:
             self.boardWidget.setFixedSize(
                 h - self.controlPanelWidget.height(),
                 h - self.controlPanelWidget.height())
             self.gameLayout.removeWidget(self.controlPanelWidget)
             self.gameLayout.addWidget(self.controlPanelWidget, 1, 0)
         return True
     return super().eventFilter(watched, event)
Ejemplo n.º 3
0
 def resizeEvent(self, evt: QResizeEvent):
     buttons_size = self._buttons.sizeHint()
     self._buttons.setGeometry(
         evt.size().width() - buttons_size.width(),
         0,
         buttons_size.width(),
         buttons_size.height(),
     )
Ejemplo n.º 4
0
    def resizeEvent(self, event: QResizeEvent):
        """

        :param event:
        :return:
        """

        self._recalculate_view_sizes(event.oldSize())
Ejemplo n.º 5
0
 def do_resize_now(self) -> None:
     """Resize plot."""
     self.resize_timer.stop()
     newsize = QSize(*self.lastEvent)
     event = QResizeEvent(newsize, QSize(1, 1))
     super().resizeEvent(event)
     self.figure.set_visible(True)
     self.draw()
Ejemplo n.º 6
0
 def resizeEvent(self, event: QtGui.QResizeEvent):
     super().resizeEvent(event)
     self.ui.all_day.setGeometry(QtCore.QRect(
         self.ui.all_day.x(),
         self.ui.all_day.y(),
         self.ui.all_day.width(),
         event.size().height(),
     ))
 def _resize(self):
     self._list_view._set_preferred_heigth()
     self._list_widget._set_preferred_heigth()
     width = max(self._list_view._get_preferred_width(),
                 self._list_widget._get_preferred_width())
     self._list_view.setFixedWidth(width)
     self._list_widget.setFixedWidth(width)
     event = QResizeEvent(QSize(), self.menu().size())
     QApplication.sendEvent(self.menu(), event)
Ejemplo n.º 8
0
    def resizeEvent(self, event: QtGui.QResizeEvent):
        super().resizeEvent(event)
        rect = self.mapFromScene(self.sceneRect()).boundingRect()
        rect.moveTo(0, 0)
        oldrect = QtCore.QRect(QtCore.QPoint(0, 0), event.oldSize())
        if oldrect.contains(rect):
            self.fitInView(self.sceneRect(), QtCore.Qt.KeepAspectRatio)

        self.viewSizeChanged.emit(self.viewport().rect())
Ejemplo n.º 9
0
 def resizeEvent(self, event: QResizeEvent) -> None:
     super().resizeEvent(event)
     if not self.resizeTimer.isActive() and event.size() != self.viewportCacheSize:
         self.viewportCacheSize = event.size()
         self.viewportCache = self.viewport().grab()
         self.resizeTimer.start()
Ejemplo n.º 10
0
 def show_coordinates(self, value):
     self._show_coordinates = value
     scene = self.scene()
     size = QSize(scene.width(), scene.height())
     self.resizeEvent(QResizeEvent(size, size))
 def resizeEvent(self, event: QResizeEvent) -> None:
     self.__tempWidth = event.size().width()
     self.update()
Ejemplo n.º 12
0
 def resizeEvent(self, event: QtGui.QResizeEvent):
     self.model().setDisplayWidth(event.size().width())
     super().resizeEvent(event)
Ejemplo n.º 13
0
 def resizeEvent(self, event: QResizeEvent):
     self._menu_bar.setGeometry(0, 0,
                                event.size().width(),
                                self._menu_bar.sizeHint().height())
Ejemplo n.º 14
0
 def resizeEvent(self, event: QtGui.QResizeEvent) -> None:
     if self._layout.count() <= 0:
         return
     self._layout.itemAt(0).spacerItem().changeSize(0, event.size().height() // 2)
     self._layout.itemAt(self._layout.count() - 1).spacerItem().changeSize(0, event.size().height() // 2)
     self._layout.invalidate()