Advertisement

PyQt5: center window (6)

阅读量:

学习《PyQt4入门指南 PDF中文版.pdf》的笔记内容如下:

以下脚本演示了如何将窗口置于屏幕中央的具体实现方式。

复制代码
 #!/usr/bin/python

    
 # center.py
    
 from PyQt5 import QtWidgets
    
 from PyQt5.QtWidgets import QDesktopWidget
    
  
    
 class Center(QtWidgets.QWidget):
    
     def __init__(self,  parent = None):
    
     QtWidgets.QWidget.__init__(self,  parent)
    
     
    
     self.setWindowTitle('center')
    
     self.resize(250,  150)
    
     self.center()
    
     
    
     def center(self):
    
     screen = QDesktopWidget().screenGeometry()
    
     size = self.geometry()
    
     self.move((screen.width()

全部评论 (0)

还没有任何评论哟~