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实现2048小游戏
Mar 30 Python
python从网络读取图片并直接进行处理的方法
May 22 Python
Python3实现简单可学习的手写体识别(实例讲解)
Oct 21 Python
使用pandas读取csv文件的指定列方法
Apr 21 Python
python实现简单http服务器功能
Sep 17 Python
django主动抛出403异常的方法详解
Jan 04 Python
对python中不同模块(函数、类、变量)的调用详解
Jul 16 Python
python实现身份证实名认证的方法实例
Nov 08 Python
python 实现将小图片放到另一个较大的白色或黑色背景图片中
Dec 12 Python
python 用opencv实现霍夫线变换
Nov 27 Python
Python自动化测试PO模型封装过程详解
Jun 22 Python
Python 详解通过Scrapy框架实现爬取CSDN全站热榜标题热词流程
Nov 11 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
PHP5中使用DOM控制XML实现代码
2010/05/07 PHP
Android App中DrawerLayout抽屉效果的菜单编写实例
2016/03/21 PHP
php swoole多进程/多线程用法示例【基于php7nts版】
2019/08/12 PHP
Valerio 发布了 Mootools
2006/09/23 Javascript
Node.js实战 建立简单的Web服务器
2012/03/08 Javascript
jQuery div层的放大与缩小简单实现代码
2013/03/28 Javascript
JavaScript的arguments对象应用示例
2014/09/15 Javascript
jQuery弹出窗口打开链接的实现代码
2016/12/24 Javascript
JavaScript仿微信打飞机游戏
2020/07/05 Javascript
浅谈Vuex的状态管理(全家桶)
2017/11/04 Javascript
Vue使用枚举类型实现HTML下拉框步骤详解
2018/02/05 Javascript
angular6.0开发教程之如何安装angular6.0框架
2018/06/29 Javascript
浅谈Vue render函数在ElementUi中的应用
2018/09/06 Javascript
Vue开发Html5微信公众号的步骤
2019/04/11 Javascript
vue动态配置模板 'component is'代码
2019/07/04 Javascript
tracking.js实现前端人脸识别功能
2020/04/16 Javascript
Vuex实现简单购物车
2021/01/10 Vue.js
python计算程序开始到程序结束的运行时间和程序运行的CPU时间
2013/11/28 Python
python实现超简单端口转发的方法
2015/03/13 Python
Python之多线程爬虫抓取网页图片的示例代码
2018/01/10 Python
django允许外部访问的实例讲解
2018/05/14 Python
python调用OpenCV实现人脸识别功能
2018/05/25 Python
python下PyGame的下载与安装过程及遇到问题
2019/08/04 Python
Python爬虫 批量爬取下载抖音视频代码实例
2019/08/16 Python
Python3视频转字符动画的实例代码
2019/08/29 Python
python检测服务器端口代码实例
2019/08/31 Python
Python hashlib常见摘要算法详解
2020/01/13 Python
利用Python实现Json序列化库的方法步骤
2020/09/09 Python
HTML5是什么 HTML5是什么意思 HTML5简介
2012/10/26 HTML / CSS
人力资源部培训专员岗位职责
2014/01/02 职场文书
幼儿园中班新学期寄语
2014/01/18 职场文书
生物制药自我鉴定
2014/01/25 职场文书
师范类求职信
2014/06/21 职场文书
2014年国庆节演讲稿
2014/09/02 职场文书
奥巴马当选演讲稿
2014/09/10 职场文书
2016十一国庆节慰问信
2015/12/01 职场文书