PyQt编程之如何在屏幕中央显示窗体

来源:互联网 发布:微商城源码 编辑:程序博客网 时间:2024/05/01 17:35

这几天在学习PyQt编程,用CSDN来记录一下学过的东西,免得以后忘记了大笑


import sys from PyQt4 import QtGui#导入控件模块class Center(QtGui.QWidget):#继承父类QWidget    def __init__(self,parent=None):        QtGui.QWidget.__init__(self,parent)#需要两个构造函数,一个Center类的,一个QWidget类的        self.setWindowTitle('center')        self.resize(600,300)#初始化窗体大小        self.center()    def center(self):#实现窗体在屏幕中央        screen  =   QtGui.QDesktopWidget().screenGeometry()#QDesktopWidget为一个类,调用screenGeometry函数获得屏幕的尺寸        size    =   self.geometry()#同上        self.move((screen.width()-size.width())/2,(screen.height()-size.height())/2)#调用move移动到指定位置app=QtGui.QApplication(sys.argv)qb=Center()qb.show()sys.exit(app.exec_())

原创粉丝点击