【Pyqt5】将主窗口放在显示屏幕的中间位置

简介: 【Pyqt5】将主窗口放在显示屏幕的中间位置
# -*- coding: utf-8 -*-
'''
  PyQT5将窗口放在屏幕中间 
'''
from PyQt5.QtWidgets import QDesktopWidget, QApplication ,QMainWindow
import sys  
class Winform( QMainWindow): 
    def __init__(self, parent=None):
        super( Winform, self).__init__(parent)
        self.setWindowTitle('主窗口放在屏幕中间例子')  
        self.resize(370,  250)  
        self.center()  
    def center(self):  
      # 获取屏幕的尺寸信息
        screen = QDesktopWidget().screenGeometry() 
        # 获取窗口的尺寸信息
        size = self.geometry()  
        # 将窗口移动到指定位置      
        self.move((screen.width() - size.width()) / 2,  (screen.height() - size.height()) / 2)  
if __name__ == "__main__": 
    app = QApplication(sys.argv)   
    win = Winform()  
    win.show()  
    sys.exit(app.exec_())  

效果如下:


8602a2ba258243e08120203f49cd1b4d.png

相关文章
|
9月前
|
IDE 开发工具
Poco脚本的点击位置与点击偏移
Poco脚本的点击位置与点击偏移
247 0
Electron标题栏位置异常偏移
electron窗口中明明设置了标题栏偏移,但是在部分mac电脑上出现未达到指定位置效果问题。
114 0
|
9月前
|
C语言
C语言获取鼠标位置并设置鼠标位置
C语言获取鼠标位置并设置鼠标位置
|
9月前
如何在屏幕的任意位置拖拽控制图片的移动?
如何在屏幕的任意位置拖拽控制图片的移动?
174 1
|
数据可视化
PyQt5-如何设置主窗口居中?退出应用程序如何操作?
PyQt5-如何设置主窗口居中?退出应用程序如何操作?
111 0
QT应用编程: QSlider设置滚动块定位到鼠标点击的地方
QT应用编程: QSlider设置滚动块定位到鼠标点击的地方
587 0
QT应用编程: QSlider设置滚动块定位到鼠标点击的地方
PyQt5 技术篇-设置窗口启用默认桌面位置,按屏幕比例
PyQt5 技术篇-设置窗口启用默认桌面位置,按屏幕比例
393 0
PyQt5 技术篇-设置窗口启用默认桌面位置,按屏幕比例
PyQt5 技术篇 - 按钮隐藏并保留位置,pyqt5设置按钮的可见度,设置按钮透明度
PyQt5 技术篇 - 按钮隐藏并保留位置,pyqt5设置按钮的可见度,设置按钮透明度
564 0
PyQt5 技术篇 - 按钮隐藏并保留位置,pyqt5设置按钮的可见度,设置按钮透明度
PyQt5 技术篇-scrollArea不显示滚动条解决方法,Qt Designer不显示滚动条,滚动条的显示和隐藏
PyQt5 技术篇-scrollArea不显示滚动条解决方法,Qt Designer不显示滚动条,滚动条的显示和隐藏
845 0
PyQt5 技术篇-scrollArea不显示滚动条解决方法,Qt Designer不显示滚动条,滚动条的显示和隐藏
Qt 解决窗口在多个显示器上显示位置设置问题
参考链接:https://blog.csdn.net/x85371169/article/details/79351999
704 0

热门文章

最新文章