欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

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

发布时间:2025/3/19 编程问答 64 豆豆
生活随笔 收集整理的这篇文章主要介绍了 PyQt编程之如何在屏幕中央显示窗体 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

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


import sys from PyQt4 import QtGui #导入控件模块class Center(QtGui.QWidget): #继承父类QWidgetdef __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编程之如何在屏幕中央显示窗体的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。