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


Posted in Python onJune 18, 2019

这几天在学习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_())

以上这篇PyQt编程之如何在屏幕中央显示窗体的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python的几种开发工具介绍
Mar 07 Python
Python去除字符串两端空格的方法
May 21 Python
Django日志模块logging的配置详解
Feb 14 Python
Django模板变量如何传递给外部js调用的方法小结
Jul 24 Python
Python中文编码知识点
Feb 18 Python
浅谈Python反射 & 单例模式
Mar 21 Python
python opencv 简单阈值算法的实现
Aug 04 Python
python实现梯度下降和逻辑回归
Mar 24 Python
Keras之自定义损失(loss)函数用法说明
Jun 10 Python
keras 多gpu并行运行案例
Jun 10 Python
python GUI计算器的实现
Oct 09 Python
Python基础之pandas数据合并
Apr 27 Python
pycharm访问mysql数据库的方法步骤
Jun 18 #Python
python实现五子棋人机对战游戏
Mar 25 #Python
PyCharm 创建指定版本的 Django(超详图解教程)
Jun 18 #Python
使用python实现简单五子棋游戏
Jun 18 #Python
Pycharm新手教程(只需要看这篇就够了)
Jun 18 #Python
pyqt5 获取显示器的分辨率的方法
Jun 18 #Python
PyQt5 实现字体大小自适应分辨率的方法
Jun 18 #Python
You might like
PHP中break及continue两个流程控制指令区别分析
2011/04/18 PHP
PHP数组实例总结与说明
2011/08/23 PHP
探讨PHP调用时间格式的参数详解
2013/06/06 PHP
PHP批量查询WordPress留言者E-mail地址实现方法
2015/02/15 PHP
JS setCapture 区域外事件捕捉
2010/03/18 Javascript
编写针对IE的JS代码两种编写方法
2013/01/30 Javascript
jquery showModelDialog的使用方法示例详解
2013/11/19 Javascript
Node.js文件操作详解
2014/08/16 Javascript
javascript快速排序算法详解
2014/09/17 Javascript
JS实现点击上移下移LI行数据的方法
2015/08/05 Javascript
jquery.validate使用详解
2016/06/02 Javascript
微信小程序--组件(swiper)详细介绍
2017/06/13 Javascript
jquery+css3实现熊猫tv导航代码分享
2018/02/12 jQuery
解决vue移动端适配问题
2018/12/12 Javascript
深入浅出了解Node.js Streams
2019/05/27 Javascript
详解vue-property-decorator使用手册
2019/07/29 Javascript
Js视频播放器插件Video.js使用方法详解
2020/02/04 Javascript
Python logging模块学习笔记
2014/05/24 Python
Python实现从url中提取域名的几种方法
2014/09/26 Python
python实现textrank关键词提取
2018/06/22 Python
python对列进行平移变换的方法(shift)
2019/01/10 Python
Django使用redis缓存服务器的实现代码示例
2019/04/28 Python
python爬虫爬取幽默笑话网站
2019/10/24 Python
python接口自动化之ConfigParser配置文件的使用详解
2020/08/03 Python
CSS3教程(3):border-color网页边框色彩
2009/04/02 HTML / CSS
美国领先的奢侈美容零售商:Bluemercury
2017/07/26 全球购物
Lancome兰蔻官方旗舰店:来自法国的世界知名美妆品牌
2018/06/14 全球购物
Paul Smith英国官网:英国国宝级时装品牌
2019/03/21 全球购物
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同
2016/03/23 面试题
总经理工作职责范文
2014/03/14 职场文书
毕业生就业推荐表自我评价
2015/03/02 职场文书
清明节寄语2015
2015/03/23 职场文书
保研专家推荐信范文
2015/03/25 职场文书
python使用glob检索文件的操作
2021/05/20 Python
JVM之方法返回地址详解
2022/02/28 Java/Android
element tree树形组件回显数据问题解决
2022/08/14 Javascript