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实现根据图标提取分类应用程序实例
Sep 28 Python
python爬取w3shcool的JQuery课程并且保存到本地
Apr 06 Python
Python编程实现控制cmd命令行显示颜色的方法示例
Aug 14 Python
python实现k-means聚类算法
Feb 23 Python
matplotlib 输出保存指定尺寸的图片方法
May 24 Python
解决pandas.DataFrame.fillna 填充Nan失败的问题
Nov 06 Python
python 实现数字字符串左侧补零的方法
Dec 04 Python
python中的&&及||的实现示例
Aug 07 Python
python批量修改ssh密码的实现
Aug 08 Python
深入浅析Python 函数注解与匿名函数
Feb 24 Python
python读取并查看npz/npy文件数据以及数据显示方法
Apr 14 Python
详解Golang如何实现支持随机删除元素的堆
Sep 23 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读取的相关函数的介绍一
2008/06/05 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解
2019/04/10 PHP
jquery实现固定顶部导航效果(仿蘑菇街)
2013/03/21 Javascript
JS基于Ajax实现的网页Loading效果代码
2015/10/27 Javascript
JavaScript  cookie 跨域访问之广告推广
2016/04/20 Javascript
详解nodejs微信公众号开发——2.自动回复
2017/04/10 NodeJs
vue实现模态框的通用写法推荐
2018/02/26 Javascript
微信小程序中使用ECharts 异步加载数据的方法
2018/06/27 Javascript
jQuery+CSS实现的标签页效果示例【测试可用】
2018/08/14 jQuery
vue计算属性get和set用法示例
2019/02/08 Javascript
ligerUI的ligerDialog关闭刷新的方法
2019/09/27 Javascript
Python下的Mysql模块MySQLdb安装详解
2014/04/09 Python
Python中处理字符串之isalpha()方法的使用
2015/05/18 Python
Python 探针的实现原理
2016/04/23 Python
使用python爬虫获取黄金价格的核心代码
2018/06/13 Python
Python subprocess库的使用详解
2018/10/26 Python
Python将一个Excel拆分为多个Excel
2018/11/07 Python
python用fsolve、leastsq对非线性方程组求解
2018/12/15 Python
Python实现定时自动关闭的tkinter窗口方法
2019/02/16 Python
浅析python内置模块collections
2019/11/15 Python
德国旅游网站:weg.de
2018/06/03 全球购物
伦敦的高级牛仔布专家:Trilogy
2018/08/06 全球购物
财务主管自我鉴定
2014/01/17 职场文书
收银员的岗位职责范本
2014/02/04 职场文书
市优秀教师事迹材料
2014/02/05 职场文书
乡村文明行动实施方案
2014/03/29 职场文书
小学新学期寄语
2014/04/02 职场文书
办公室主任竞聘演讲稿
2014/05/15 职场文书
银行竞聘演讲稿
2014/05/16 职场文书
人口与计划生育目标管理责任书
2014/07/29 职场文书
2016清明节森林防火广播稿
2015/12/17 职场文书
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
2021/05/10 HTML / CSS
springboot中一些比较常用的注解总结
2021/06/11 Java/Android
SQL Server远程连接的设置步骤(图文)
2022/03/23 SQL Server
Android开发手册TextInputLayout样式使用示例
2022/06/10 Java/Android