fix: adjust widget size before changing geometry

This commit is contained in:
2023-09-23 14:42:17 +08:00
parent 8c90c27ba3
commit 109e635347

View File

@ -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()