有一些窗口需要剧中显示,比如登录窗口、消息窗口等。
def center(self):screen = QApplication.primaryScreen().geometry()size = self.geometry()self.move((screen.width() - size.width()) // 2,(screen.height() - size.height()) // 2)
首先,通过 “QApplication.primaryScreen ().geometry ()” 获取主屏幕的几何尺寸信息。
然后,获取当前对象的几何尺寸信息。
最后,使用计算得到的坐标值,通过 “self.move” 方法将对象移动到屏幕中心位置,具体计算方式是(屏幕宽度减去对象宽度)除以 2 得到横坐标,(屏幕高度减去对象高度)除以 2 得到纵坐标。
将代码放到窗口的代码中并运行即可。