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三元运算实现方法
Jan 12 Python
Python中利用原始套接字进行网络编程的示例
May 04 Python
用ReactJS和Python的Flask框架编写留言板的代码示例
Dec 19 Python
python中requests爬去网页内容出现乱码问题解决方法介绍
Oct 25 Python
Python竟能画这么漂亮的花,帅呆了(代码分享)
Nov 15 Python
Python算法之图的遍历
Nov 16 Python
flask框架视图函数用法示例
Jul 19 Python
在PyCharm导航区中打开多个Project的关闭方法
Jan 17 Python
python机器学习包mlxtend的安装和配置详解
Aug 21 Python
Python 实现大整数乘法算法的示例代码
Sep 17 Python
python GUI库图形界面开发之PyQt5控件数据拖曳Drag与Drop详细使用方法与实例
Feb 27 Python
django models里数据表插入数据id自增操作
Jul 15 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使用eAccelerator的API开发详解
2013/06/09 PHP
php判断ip黑名单程序代码实例
2014/02/24 PHP
ThinkPHP内置jsonRPC的缺陷分析
2014/12/18 PHP
Javascript的匿名函数小结
2009/12/31 Javascript
向左滚动文字 js代码效果
2013/08/17 Javascript
jquery获取元素值的方法(常见的表单元素)
2013/11/15 Javascript
JavaScript获取XML数据附示例截图
2014/03/05 Javascript
js的window.showModalDialog及window.open用法实例分析
2015/01/29 Javascript
浅谈轻量级js模板引擎simplite
2015/02/13 Javascript
javascript中scrollTop详解
2015/04/13 Javascript
理解javascript中的原型和原型链
2015/07/30 Javascript
JavaScript获取css行间样式,内连样式和外链样式的简单方法
2016/07/18 Javascript
基于AngularJS实现iOS8自带的计算器
2016/09/12 Javascript
Bootstrapvalidator校验、校验清除重置的实现代码(推荐)
2016/09/28 Javascript
微信小程序实现文字跑马灯效果
2020/05/26 Javascript
浅谈Koa2框架利用CORS完成跨域ajax请求
2018/03/06 Javascript
使用use注册Vue全局组件和全局指令的方法
2018/03/08 Javascript
轻量级JS Cookie插件js-cookie的使用方法
2018/03/22 Javascript
node基于puppeteer模拟登录抓取页面的实现
2018/05/09 Javascript
Vue CLI3搭建的项目中路径相关问题的解决
2018/09/17 Javascript
JS数组及对象遍历方法代码汇总
2020/06/16 Javascript
vue项目页面嵌入代码块vue-prism-editor的实现
2020/10/30 Javascript
Python 正则表达式操作指南
2009/05/04 Python
python让列表倒序输出的实例
2018/06/25 Python
详解python实现识别手写MNIST数字集的程序
2018/08/03 Python
Python3.7在anaconda里面使用IDLE编译器的步骤详解
2020/04/29 Python
详解Tensorflow不同版本要求与CUDA及CUDNN版本对应关系
2020/08/04 Python
css3实现一个div设置多张背景图片及background-image属性实例演示
2017/08/10 HTML / CSS
HTML5 Blob对象的具体使用
2020/05/22 HTML / CSS
Corelle官方网站:购买康宁餐具
2016/11/02 全球购物
网络公司美工设计工作个人的自我评价
2013/11/03 职场文书
竞选演讲稿范文
2013/12/28 职场文书
最经典的大学生职业生涯规划范文
2014/03/05 职场文书
抄袭同学作业检讨书1000字
2014/11/20 职场文书
2015秋季开学典礼主持词
2015/07/16 职场文书
小学体育课教学反思
2016/02/16 职场文书