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分割和拼接字符串
Nov 01 Python
python中print的不换行即时输出的快速解决方法
Jul 20 Python
在Python中获取两数相除的商和余数方法
Nov 10 Python
Python实现的ftp服务器功能详解【附源码下载】
Jun 26 Python
PyTorch的深度学习入门教程之构建神经网络
Jun 27 Python
python顺序执行多个py文件的方法
Jun 29 Python
Python模块汇总(常用第三方库)
Oct 07 Python
Python遍历字典方式就实例详解
Dec 28 Python
Python爬虫实现模拟点击动态页面
Mar 05 Python
Python基于read(size)方法读取超大文件
Mar 12 Python
自定义Django_rest_framework_jwt登陆错误返回的解决
Oct 18 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 安装方法
2006/10/09 PHP
php过滤敏感词的示例
2014/03/31 PHP
PHP如何实现Unicode和Utf-8编码相互转换
2015/07/29 PHP
php自定义函数实现汉字转换utf8编码的方法
2016/09/29 PHP
Javascript中Eval函数的使用说明
2008/10/11 Javascript
查找iframe里元素的方法可传参
2013/09/11 Javascript
2014年最火的Node.JS后端框架推荐
2014/10/27 Javascript
前端必备神器 Snap.svg 弹动效果
2014/11/10 Javascript
jQuery选择器源码解读(一):Sizzle方法
2015/03/31 Javascript
JavaScript 身份证号有效验证详解及实例代码
2016/10/20 Javascript
微信小程序 基础组件与导航组件详细介绍
2017/02/21 Javascript
angular仿支付宝密码框输入效果
2017/03/25 Javascript
微信小程序实现瀑布流布局与无限加载的方法详解
2017/05/12 Javascript
vue.extend实现alert模态框弹窗组件
2018/04/28 Javascript
使用Phantomjs和Node完成网页的截屏快照的方法
2019/07/16 Javascript
uni-app微信小程序登录授权的实现
2020/05/22 Javascript
vue 解决data中定义图片相对路径页面不显示的问题
2020/08/13 Javascript
vue+axios 拦截器实现统一token的案例
2020/09/11 Javascript
解决vue scoped html样式无效的问题
2020/10/24 Javascript
[41:08]TNC vs VG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python开发实例分享bt种子爬虫程序和种子解析
2014/05/21 Python
在django中使用自定义标签实现分页功能
2017/07/04 Python
Python实现提取XML内容并保存到Excel中的方法
2018/09/01 Python
Python 中判断列表是否为空的方法
2019/11/24 Python
浅析python标准库中的glob
2020/03/13 Python
python3中sys.argv的实例用法
2020/04/24 Python
python中有函数重载吗
2020/05/28 Python
python可视化 matplotlib画图使用colorbar工具自定义颜色
2020/12/07 Python
HTML5的Video标签有部分MP4无法播放的问题解析(多图)
2017/08/18 HTML / CSS
高品质和独特的产品世界:Creations and Collections
2018/01/07 全球购物
Happy Socks英国官网:购买五颜六色的袜子
2020/11/03 全球购物
廉洁自律演讲稿
2014/05/22 职场文书
师德师风学习材料
2014/12/19 职场文书
2015年置业顾问工作总结
2015/04/07 职场文书
七年级作文之英语老师
2019/10/28 职场文书
Django + Taro 前后端分离项目实现企业微信登录功能
2022/04/07 Python