PyQt编程之如何在屏幕中央显示窗体的实例

 更新时间:2019年06月18日 11:16:59   作者:chen_you_Nick  
今天小编就为大家分享一篇PyQt编程之如何在屏幕中央显示窗体的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

这几天在学习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编程学习使用管道Pipe编写优化代码

    python编程学习使用管道Pipe编写优化代码

    大家好,今天这篇文章我将详细讲解 Pipe 如何让你的代码更加简洁的方法,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2021-11-11
  • python os库使用示例教程

    python os库使用示例教程

    这篇文章主要介绍了python os库使用示例教程,本文通过示例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-07-07
  • Anaconda+Pycharm+Pytorch虚拟环境创建(各种包安装保姆级教学)

    Anaconda+Pycharm+Pytorch虚拟环境创建(各种包安装保姆级教学)

    相信很多时候大家都会用到虚拟环境,他具有可以让你快速切换不同的python版本,本文主要介绍了Anaconda+Pycharm+Pytorch虚拟环境创建,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • Python:Scrapy框架中Item Pipeline组件使用详解

    Python:Scrapy框架中Item Pipeline组件使用详解

    这篇文章主要介绍了Python:Scrapy框架中Item Pipeline组件使用详解,具有一定借鉴价值,需要的朋友可以参考下
    2017-12-12
  • Python实现轻松提取Word中的图片

    Python实现轻松提取Word中的图片

    Microsoft Word是广泛用于文档编辑和处理的工具,有时候,可能需要从Word文档中提取所有的图片,以进行后续的处理或分析,本文主要介绍了如何使用Python实现这一操作,需要的可以参考下
    2024-01-01
  • 一维信号小波去噪原理解析及python实现方式

    一维信号小波去噪原理解析及python实现方式

    这篇文章主要介绍了一维信号小波去噪原理解析及python实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • np.array()函数的使用方法

    np.array()函数的使用方法

    本文主要介绍了np.array()函数的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • python 3.6.4 安装配置方法图文教程

    python 3.6.4 安装配置方法图文教程

    这篇文章主要为大家详细介绍了python 3.6.4 安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • python 解析html之BeautifulSoup

    python 解析html之BeautifulSoup

    项目里需要解析html,采用python语言实现,发现了BeautifulSoup这个好用的东西,写了一个程序,可能大家不知道,干什么用的,目的是让大家知道如何使用 BeautifulSoup 当然我这个是用都是很初级的,高级的使用,偶也没有学会呢,太高深了
    2009-07-07
  • Python中的迭代器和生成器详解

    Python中的迭代器和生成器详解

    这篇文章主要介绍了Python中的迭代器和生成器详解,生成器表达式是用来生成函数调用时序列参数的一种迭代器写法,生成器对象可以遍历或转化为列表或元组等数据结构,但不能切片,需要的朋友可以参考下
    2023-07-07

最新评论