网络编程
位置:首页>> 网络编程>> Python编程>> PyQt编程之如何在屏幕中央显示窗体的实例

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

作者:chen_you_Nick  发布时间:2022-04-26 07:00:49 

标签:PyQt,屏幕,中央,窗体

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

来源:https://blog.csdn.net/f156207495/article/details/76914964

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com