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每天必学之创建窗口居中效果的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

Python中elif可以单独使用吗

Python字典一个键只能有一个值吗

Python lambda函数如何使用

Python金融大数据分析有用吗

乌班图中怎么安装Python

通读全文告诉你Python如何输出如期指定格式?

Python3怎么安装库

安装完Python怎么打开

Python 封装dbutils 和pymysql实例

Python中sort是什么意思

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




打赏

取消

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

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

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

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

评论

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