PyQt5每天必学之创建窗口居中效果


当前第2页 返回上一页

1

self.center()

将居中窗口的代码放置在自定义 center() 方法中。

1

qr = self.frameGeometry()

frameGeometry() 方法允许我们创建一个无形矩形并根据主窗口的宽高设置自身的宽度与高度。简单理解就是将这个控件(QWidget)的几何内容(宽高位置等),赋值给qr

1

cp = QDesktopWidget().availableGeometry().center()

计算出你的显示器的屏幕分辨率。根据得到的分辨率我们得到屏幕的中心点。

1

qr.moveCenter(cp)

我们的矩形(qr)已有宽度和高度,现在设置移动矩形的中心(moveCenter)到屏幕的中心点(cp),矩形的尺寸是不变的。

1

self.move(qr.topLeft())

移动应用程序窗口的左上角到qr矩形的左上角,从而使应用程序窗口显示在屏幕的中心。

程序执行后

相关推荐:

PyQt5每天必学之关闭窗口

PyQt5每天必学之弹出消息框

PyQt5实现下载进度条效果


以上就是PyQt5每天必学之创建窗口居中效果的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

win7 64位下Python3.6.5应该怎么安装

一文彻底搞懂Python切片操作

Python将文本生成二维码方法详解

pycharm如何配置Python环境

Python如何给series排序

Python3怎么安装pillow模块

什么是 Python

三篇文章帮你搞定怎样进行mysql数据库学习之mysql库创建表

Python正则表达式怎么学习?

自学Python能干些什么副业

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...