def center_window(window):
"""Center the given window on the screen.
Args:
q_app (QApplication): for desktop information
window (QMainWindow): the window to center
"""
q_app = QApplication.instance()
frame_gm = window.frameGeometry()
screen = q_app.desktop().screenNumber(q_app.desktop().cursor().pos())
center_point = q_app.desktop().screenGeometry(screen).center()
frame_gm.moveCenter(center_point)
window.move(frame_gm.topLeft())
评论列表
文章目录