PyQt编程之如何在屏幕中央显示窗体的实例
作者:chen_you_Nick 时间:2022-04-26 07:00:49
这几天在学习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
标签:PyQt,屏幕,中央,窗体
0
投稿
猜你喜欢
详解Django之admin组件的使用和源码剖析
2022-10-07 06:36:27
asp.net LINQ中数据库连接字符串的问题
2024-01-17 03:33:31
Python timer定时器两种常用方法解析
2023-07-21 19:20:56
Python异常处理操作实例详解
2023-05-06 11:31:05
Vue 微信端扫描二维码苹果端却只能保存图片问题(解决方法)
2024-05-02 16:58:01
PHP OPP机制和模式简介(抽象类、接口和契约式编程)
2023-11-21 10:53:53
利用Python实现模拟登录知乎
2023-09-23 08:32:15
一步步解析Python斗牛游戏的概率
2021-05-03 05:17:27
Vue如何实现多页面配置以及打包方式
2024-05-02 17:09:11
Python用于学习重要算法的模块pygorithm实例浅析
2023-03-12 06:43:39
python之array赋值技巧分享
2021-11-23 17:16:55
ASP初学者常犯的几个错误
2007-09-07 10:19:00
Python OpenCV实现鼠标画框效果
2022-03-02 10:45:15
python元类编程的基本使用
2023-07-25 06:51:48
python中遍历文件的3个方法
2022-10-21 08:41:07
Golang优雅关闭channel的方法示例
2024-05-03 15:05:44
python xlsxwriter创建excel图表的方法
2021-01-12 03:16:10
Elasticsearch的删除映射类型操作示例
2022-05-03 09:46:50
ASP写的汉字转换为UTF-8的一段代码
2009-07-05 18:49:00
关于Python去除字符串中空格的方法总结
2022-05-07 17:27:11