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实现协同过滤的教程
Apr 08 Python
在Python程序中操作文件之isatty()方法的使用教程
May 24 Python
python 采集中文乱码问题的完美解决方法
Sep 27 Python
使用Python进行目录的对比方法
Nov 01 Python
对python3 sort sorted 函数的应用详解
Jun 27 Python
Python 获取 datax 执行结果保存到数据库的方法
Jul 11 Python
50行Python代码获取高考志愿信息的实现方法
Jul 23 Python
python日志模块logbook使用方法
Sep 19 Python
django自定义模板标签过程解析
Dec 14 Python
浅析Python中字符串的intern机制
Oct 03 Python
利用Python批量识别电子账单数据的方法
Feb 08 Python
只需要这一行代码就能让python计算速度提高十倍
May 24 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自动加载autoload机制示例分享
2014/02/20 PHP
jquery 最简单的属性菜单
2009/10/08 Javascript
jquery下异步提交表单 异步跨域提交表单
2010/11/17 Javascript
去掉gridPanel表头全选框的小例子
2013/07/18 Javascript
javascript操作表格排序实例分析
2015/05/06 Javascript
jquery实用技巧之输入框提示语句
2016/07/28 Javascript
常用Javascript函数与原型功能收藏(必看篇)
2016/10/09 Javascript
jQuery EasyUI 获取tabs的实例解析
2016/12/06 Javascript
angularJS之$http:与服务器交互示例
2017/03/17 Javascript
javascript实现多张图片左右无缝滚动效果
2017/03/22 Javascript
Bootstrap实现各种进度条样式详解
2017/04/13 Javascript
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
JavaScript数据结构之双向链表定义与使用方法示例
2017/10/27 Javascript
vue-cli中安装方法(图文详细步骤)
2018/12/12 Javascript
vue-for循环嵌套操作示例
2019/01/28 Javascript
微信小程序缓存过期时间的使用详情
2019/05/12 Javascript
VUE动态生成word的实现
2020/07/26 Javascript
vue使用canvas实现移动端手写签名
2020/09/22 Javascript
vue print.js打印支持Echarts图表操作
2020/11/13 Javascript
Python实现文件信息进行合并实例代码
2018/01/17 Python
对Python中内置异常层次结构详解
2018/10/18 Python
python3.6实现学生信息管理系统
2019/02/21 Python
python实现趣味图片字符化
2019/04/30 Python
python ubplot使用方法解析
2020/01/10 Python
django执行原始查询sql,并返回Dict字典例子
2020/04/01 Python
keras分类之二分类实例(Cat and dog)
2020/07/09 Python
五分钟学会怎么用Pygame做一个简单的贪吃蛇
2021/01/06 Python
h5移动端调用支付宝、微信支付的实现
2020/06/08 HTML / CSS
C++的几个面试题附答案
2016/08/03 面试题
介绍一下Ruby中的对象,属性和方法
2012/07/11 面试题
公务员转正考察材料
2014/02/07 职场文书
租车协议书范本
2014/04/22 职场文书
雷人标语集锦
2014/06/19 职场文书
列车乘务员工作不细心检讨书
2014/10/07 职场文书
个人作风建设总结
2014/10/23 职场文书
幼儿园保教工作总结2015
2015/10/15 职场文书