首页 > 编程 > Python > 正文

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

2019-11-25 12:43:36
字体:
来源:转载
供稿:网友

这几天在学习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_())

以上这篇PyQt编程之如何在屏幕中央显示窗体的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表