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在windows下实现备份程序实例
Jul 04 Python
Python中使用装饰器和元编程实现结构体类实例
Jan 28 Python
Python with用法实例
Apr 14 Python
Python中的zipfile模块使用详解
Jun 25 Python
asyncio 的 coroutine对象 与 Future对象使用指南
Sep 11 Python
python基础教程之五种数据类型详解
Jan 12 Python
python使用__slots__让你的代码更加节省内存
Sep 05 Python
Python中应该使用%还是format来格式化字符串
Sep 25 Python
Python实现批量修改图片格式和大小的方法【opencv库与PIL库】
Dec 03 Python
python super函数使用方法详解
Feb 14 Python
Python3标准库之functools管理函数的工具详解
Feb 27 Python
python下对hsv颜色空间进行量化操作
Jun 04 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与XML、XSLT、Mysql的结合运用实现代码
2009/11/19 PHP
PHP清除字符串中所有无用标签的方法
2014/12/01 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
2019/08/12 PHP
15 个 JavaScript Web UI 库
2010/05/19 Javascript
jquery操作select option 的代码小结
2011/06/21 Javascript
json的前台操作和后台操作实现代码
2012/01/20 Javascript
javascript和jquery修改a标签的href属性
2013/12/16 Javascript
解决bootstrap中modal遇到Esc键无法关闭页面
2015/03/09 Javascript
jQuery+jsp实现省市县三级联动效果(附源码)
2015/12/03 Javascript
JavaScript ParseFloat()方法
2015/12/18 Javascript
浅谈JavaScript的push(),pop(),concat()方法
2016/06/03 Javascript
js 转义字符及URI编码详解
2017/02/28 Javascript
vue实现某元素吸顶或固定位置显示(监听滚动事件)
2017/12/13 Javascript
vue使用Google地图的实现示例代码
2018/12/19 Javascript
python中的列表推导浅析
2014/04/26 Python
Python Web框架Flask中使用百度云存储BCS实例
2015/02/08 Python
Python 迭代器与生成器实例详解
2017/05/18 Python
Python中序列的修改、散列与切片详解
2017/08/27 Python
Python数据结构与算法之列表(链表,linked list)简单实现
2017/10/30 Python
TensorFlow搭建神经网络最佳实践
2018/03/09 Python
Django中更改默认数据库为mysql的方法示例
2018/12/05 Python
Python中函数参数匹配模型详解
2019/06/09 Python
Python pandas用法最全整理
2019/08/04 Python
解析Python 偏函数用法全方位实现
2020/06/26 Python
Python虚拟环境的创建和使用详解
2020/09/07 Python
CSS3弹性盒模型开发笔记(二)
2016/04/26 HTML / CSS
美国LOGO设计公司:The Logo Company
2018/07/16 全球购物
校领导推荐信
2013/11/01 职场文书
十八届三中全会报告学习材料
2014/02/17 职场文书
消防工作实施方案
2014/06/09 职场文书
2014年学校领导班子对照检查材料
2014/09/19 职场文书
小学教师师德师风自我剖析材料
2014/09/29 职场文书
行政处罚告知书
2015/07/01 职场文书
如何利用Matlab制作一款真正的拼图小游戏
2021/05/11 Python
python opencv检测直线 cv2.HoughLinesP的实现
2021/06/18 Python
MySQL8.0 Undo Tablespace管理详解
2022/06/16 MySQL