diff --git a/ui/extends/shared/utils.py b/ui/extends/shared/utils.py index 7fd6cdf..63753c6 100644 --- a/ui/extends/shared/utils.py +++ b/ui/extends/shared/utils.py @@ -10,6 +10,9 @@ def keepWidgetInScreen(widget: QWidget, screen: QScreen = None): # for why using frameGeometry.width() / frameGeometry.height() # instead of width() / height(). + # https://stackoverflow.com/questions/49700394/qt-unable-to-set-geometry + widget.adjustSize() + screen = screen or QGuiApplication.primaryScreen() screenAvailableGeometry = screen.availableGeometry()