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类继承用法实例分析
Oct 10 Python
在Python的Flask框架下收发电子邮件的教程
Apr 21 Python
浅谈Python的Django框架中的缓存控制
Jul 24 Python
python处理xml文件的方法小结
May 02 Python
python使用正则表达式替换匹配成功的组
Nov 17 Python
python线程池threadpool使用篇
Apr 27 Python
python 获取当天凌晨零点的时间戳方法
May 22 Python
python变量的存储原理详解
Jul 10 Python
Python中使用threading.Event协调线程的运行详解
May 02 Python
python实现一次性封装多条sql语句(begin end)
Jun 06 Python
详解Selenium-webdriver绕开反爬虫机制的4种方法
Oct 28 Python
刚学完怎么用Python实现定时任务,转头就跑去撩妹!
Jun 05 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若干单维数组遍历方法的比较
2011/09/20 PHP
PHP直接修改表内容DataGrid功能实现代码
2015/09/24 PHP
PHP 7安装调试工具Xdebug扩展的方法教程
2017/06/17 PHP
Thinkphp5结合layer弹窗定制操作结果页面
2017/07/07 PHP
Laravel框架集成UEditor编辑器的方法图文与实例详解
2019/04/17 PHP
一个加载js文件的小脚本
2007/06/28 Javascript
js 分页全选或反选标识实现代码
2011/08/09 Javascript
深入理解JavaScript系列(15) 函数(Functions)
2012/04/12 Javascript
JavaScript用select实现日期控件
2015/07/17 Javascript
详解iframe与frame的区别
2016/01/13 Javascript
jQuery 弹出层插件(推荐)
2016/05/24 Javascript
JS数组去掉重复数据只保留一条的实现代码
2016/08/11 Javascript
JavaScript数据结构之数组的表示方法示例
2017/04/12 Javascript
vue中计算属性(computed)、methods和watched之间的区别
2017/07/27 Javascript
详解小程序缓存插件(mrc)
2018/08/17 Javascript
layui清空,重置表单数据的实例
2019/09/12 Javascript
使用JavaScript和MQTT开发物联网应用示例解析
2020/08/07 Javascript
[54:45]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 Optic vs OG
2018/04/02 DOTA
Python3访问并下载网页内容的方法
2015/07/28 Python
浅析AST抽象语法树及Python代码实现
2016/06/06 Python
详解Python操作RabbitMQ服务器消息队列的远程结果返回
2016/06/30 Python
Python基于百度云文字识别API
2018/12/13 Python
Python qqbot 实现qq机器人的示例代码
2019/07/11 Python
python3+opencv 使用灰度直方图来判断图片的亮暗操作
2020/06/02 Python
锐步美国官方网站:Reebok美国
2018/01/10 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
请解释一下webService? 如何用.net实现webService
2014/06/09 面试题
一些Unix笔试题和面试题
2012/09/25 面试题
CSS代码检查工具stylelint的使用方法详解
2021/03/27 HTML / CSS
餐饮加盟计划书
2014/01/10 职场文书
消防器材管理制度
2014/01/28 职场文书
煤矿安全生产月活动总结
2014/07/05 职场文书
合作协议书范本
2014/10/25 职场文书
冰峪沟导游词
2015/02/09 职场文书
代码解析React中setState同步和异步问题
2021/06/03 Javascript
Apache SeaTunnel实现 非CDC数据抽取
2022/05/20 Servers