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中的元组与逻辑运算符
Oct 13 Python
Python中强大的命令行库click入门教程
Dec 26 Python
python基础_文件操作实现全文或单行替换的方法
Sep 04 Python
Python全局变量与局部变量区别及用法分析
Sep 03 Python
Pandas 按索引合并数据集的方法
Nov 15 Python
Python从文件中读取数据的方法讲解
Feb 14 Python
Python2 与Python3的版本区别实例分析
Mar 30 Python
python代码如何注释
Jun 01 Python
Python判断远程服务器上Excel文件是否被人打开的方法
Jul 13 Python
Python用requests库爬取返回为空的解决办法
Feb 21 Python
Python 文字识别
May 11 Python
python 学习GCN图卷积神经网络
May 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
PHP中创建图像并绘制文字的例子
2014/11/19 PHP
10款实用的PHP开源工具
2015/10/23 PHP
php实现CSV文件导入和导出
2015/10/24 PHP
PHP微信开发之微信消息自动回复下所遇到的坑
2016/05/09 PHP
使用javascript实现json数据以csv格式下载
2015/01/09 Javascript
简易的投票系统以及js刷票思路和方法
2015/04/07 Javascript
jQuery实现监控页面所有ajax请求的方法
2015/12/10 Javascript
Angularjs整合微信UI(weui)
2016/03/15 Javascript
点击按钮出现60秒倒计时的简单js代码(推荐)
2016/06/07 Javascript
Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
2016/11/22 Javascript
React Native中Mobx的使用方法详解
2018/12/04 Javascript
JS实现checkbox互斥(单选)功能示例
2019/05/04 Javascript
vue相同路由跳转强制刷新该路由组件操作
2020/08/05 Javascript
[01:36:17]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第一场 1月31日
2021/03/11 DOTA
python的id()函数介绍
2013/02/10 Python
详细讲解Python中的文件I/O操作
2015/05/24 Python
Python实现购物车功能的方法分析
2017/11/10 Python
python修改list中所有元素类型的三种方法
2018/04/09 Python
python3实现字符串的全排列的方法(无重复字符)
2018/07/07 Python
numpy.ndarray 交换多维数组(矩阵)的行/列方法
2018/08/02 Python
django rest framework 实现用户登录认证详解
2019/07/29 Python
Python 项目转化为so文件实例
2019/12/23 Python
python编写俄罗斯方块
2020/03/13 Python
Html5 Canvas 实现一个“刮刮乐”游戏
2019/09/05 HTML / CSS
UNOde50美国官网:西班牙珠宝品牌
2020/08/15 全球购物
教师自我评价范例
2013/09/24 职场文书
大学四年学习的自我评价分享
2013/12/09 职场文书
国税会议欢迎词
2014/01/16 职场文书
护理毕业生自我鉴定
2014/02/11 职场文书
《神奇的克隆》教学反思
2014/04/10 职场文书
殡葬服务心得体会
2014/09/11 职场文书
企业党员个人自我评价
2014/09/20 职场文书
重阳节演讲稿:尊敬帮助老人 弘扬传统美德
2014/09/25 职场文书
课题研究阶段性总结
2015/08/13 职场文书
生日寿星公答谢词
2015/09/29 职场文书
初中历史教学反思
2016/02/19 职场文书