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 struct模块解析
Jun 12 Python
Python实现抓取城市的PM2.5浓度和排名
Mar 19 Python
Python中统计函数运行耗时的方法
May 05 Python
Python全局变量用法实例分析
Jul 19 Python
Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
Jul 24 Python
Sanic框架异常处理与中间件操作实例分析
Jul 16 Python
Python wxpython模块响应鼠标拖动事件操作示例
Aug 23 Python
Python中format()格式输出全解
Apr 12 Python
Python中的list与tuple集合区别解析
Oct 12 Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
Mar 25 Python
Python实现转换图片背景颜色代码
Apr 30 Python
详解pandas赋值失败问题解决
Nov 29 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 随机数的产生、页面跳转、件读写、文件重命名、switch语句
2009/08/07 PHP
PHP 魔术变量和魔术函数详解
2015/02/25 PHP
PHP生成唯一订单号
2015/07/05 PHP
round robin权重轮循算法php实现代码
2016/05/28 PHP
PHP用户管理中常用接口调用实例及解析(含源码)
2017/03/09 PHP
php微信公众号开发之简答题
2018/10/20 PHP
用JavaScript获取网页中的js、css、Flash等文件
2006/12/20 Javascript
自己的js工具 Event封装
2009/08/21 Javascript
js关闭子窗体刷新父窗体实现方法
2012/12/04 Javascript
JS格式化数字保留两位小数点示例代码
2013/10/15 Javascript
jquery $.fn $.fx是什么意思有什么用
2013/11/04 Javascript
基于jQuery插件实现点击小图显示大图效果
2016/05/11 Javascript
JavaScript无阻塞加载和defer、async详解
2017/02/26 Javascript
vue脚手架vue-cli的学习使用教程
2017/06/06 Javascript
Vue的路由动态重定向和导航守卫实例
2018/03/17 Javascript
jQuery简单实现的HTML页面文本框模糊匹配查询功能完整示例
2018/05/09 jQuery
angular组件间传值测试的方法详解
2020/05/07 Javascript
Python实现HTTP协议下的文件下载方法总结
2016/04/20 Python
PyCharm设置SSH远程调试的方法
2018/07/17 Python
pymongo中聚合查询的使用方法
2019/03/22 Python
python实现连连看辅助(图像识别)
2020/03/25 Python
Python.append()与Python.expand()用法详解
2019/12/18 Python
Python用5行代码实现批量抠图的示例代码
2020/04/14 Python
利用python中的matplotlib打印混淆矩阵实例
2020/06/16 Python
浅析Python 条件控制语句
2020/07/15 Python
python操作toml文件的示例代码
2020/11/27 Python
浅析python实现动态规划背包问题
2020/12/31 Python
阿拉伯世界最大的电子卖场:Souq埃及
2016/08/01 全球购物
最新计算机专业自荐信
2013/10/16 职场文书
2014年小学元旦活动方案
2014/02/12 职场文书
模具专业毕业推荐信
2014/03/08 职场文书
办公设备采购方案
2014/03/16 职场文书
幼师求职信
2014/06/23 职场文书
装修公司工程部经理岗位职责
2015/04/09 职场文书
民事诉讼答辩状范文
2015/05/21 职场文书
高中运动会前导词
2015/07/20 职场文书