mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-09 18:54:16 +02:00
[view] fix: prepare panel sometimes being displayed on the top left corner
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user