1 |
|
将居中窗口的代码放置在自定义 center() 方法中。
1 |
|
frameGeometry() 方法允许我们创建一个无形矩形并根据主窗口的宽高设置自身的宽度与高度。简单理解就是将这个控件(QWidget)的几何内容(宽高位置等),赋值给qr
1 |
|
计算出你的显示器的屏幕分辨率。根据得到的分辨率我们得到屏幕的中心点。
1 |
|
我们的矩形(qr)已有宽度和高度,现在设置移动矩形的中心(moveCenter)到屏幕的中心点(cp),矩形的尺寸是不变的。
1 |
|
移动应用程序窗口的左上角到qr矩形的左上角,从而使应用程序窗口显示在屏幕的中心。
程序执行后
相关推荐:
PyQt5每天必学之关闭窗口
PyQt5每天必学之弹出消息框
PyQt5实现下载进度条效果
以上就是PyQt5每天必学之创建窗口居中效果的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
三篇文章帮你搞定怎样进行mysql数据库学习之mysql库创建表
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。