import sys
from PyQt5.QtWidgets import QWidget, QApplication, QDesktopWidget
class MainWindow(QWidget):
def __init__(self):
super(MainWindow, self).__init__()
self.init_ui()
self.center()
def init_ui(self):
self.setWindowTitle('center Test')
self.setGeometry(0, 0, 600, 800)
def center(self):
screen = QDesktopWidget().screenGeometry()
size = self.geometry()
self.move(int((screen.width() - size.width()) / 2), int((screen.height() - size.height()) / 2))
if __name__ == "__main__":
app = QApplication(sys.argv)
main_window = MainWindow()
main_window.show()
sys.exit(app.exec_())
12-10
4298
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
05-30
160
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)