diff --git a/bauh/view/qt/prepare.py b/bauh/view/qt/prepare.py index 03a907c0..7b538455 100644 --- a/bauh/view/qt/prepare.py +++ b/bauh/view/qt/prepare.py @@ -293,7 +293,7 @@ class PreparePanel(QWidget, TaskManager): self.setMinimumWidth(int(screen_size.width() * 0.5)) self.setMinimumHeight(int(screen_size.height() * 0.35)) self.setMaximumHeight(int(screen_size.height() * 0.95)) - centralize(self) + centralize(self, align_top_left=False) def start(self, tasks: int): self.started_at = time.time() diff --git a/bauh/view/qt/qt_utils.py b/bauh/view/qt/qt_utils.py index 555c5cfe..0bcaa7c9 100644 --- a/bauh/view/qt/qt_utils.py +++ b/bauh/view/qt/qt_utils.py @@ -9,11 +9,13 @@ from bauh.view.util import resource desktop: Optional[QDesktopWidget] = None -def centralize(widget: QWidget): +def centralize(widget: QWidget, align_top_left: bool = True): widget_frame = widget.frameGeometry() screen_geometry = get_current_screen_geometry() widget_frame.moveCenter(screen_geometry.center()) - widget.move(widget_frame.topLeft()) + + if align_top_left: + widget.move(widget_frame.topLeft()) def load_icon(path: str, width: int, height: int = None) -> QIcon: