Python+PySide6设计GUI窗口应用,设置窗口大小及电脑显示屏居中显示

使用Python3.12+PySide6设计GUI窗口应用,窗口默认是在电脑显示屏左上角,设置窗口的大小及居中显示可以如下:
1、导入QGuiApplication类,这个类归在了PySide6.QtGUI库中
2、首先使用
3、使用QGuiApplication.primaryScreen()方法
完整代码:
import sys
from PySide6.QtWidgets import QApplication,QMainWindow
from PySide6.QtGui import QGuiApplication

class mywindowDemo(QMainWindow):

    def __init__(self, parent=None):
        '''
        类初始化函数
        1、执行super方法
        :param self :是类的实例对象
        :param parent=None : 明此类将作为顶层窗口对象
        2、在python3之后,直接使用super().__init__()即可
        '''
        super().__init__()
        #super(QlistWidgetDemo,self).__init__(parent)
        # 主窗口的设置
        self.Ui_setUp()


    def Ui_setUp(self):
        # 设置主窗口标题栏
        self.setWindowTitle('Pyside6的使用案例')
        self.resize(800,600)
        screen = QGuiApplication.primaryScreen()
        center = screen.geometry().center()
        x_pos = center.x() - self.width() // 2
        y_pos = center.y() - self.height() // 2
        self.move(x_pos,y_pos)

if __name__ == '__main__':
    app = QApplication(sys.argv)
    win = mywindowDemo()
    win.show()
    sys.exit(app.exec())
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值