pyqt5中布局管理3

本文介绍了PyQt5中的布局管理,包括绝对定位、盒布局(QHBoxLayout和QVBoxLayout)以及栅格布局(QGridLayout)。通过这些布局方式,可以有效地组织窗口元素的位置。
摘要由CSDN通过智能技术生成

今天学习到了布局方式:
对于我们来说布局分为①绝对定位方式(用我们的move函数来写)
在这里插入图片描述
在这里插入图片描述
也就是我们窗口的左上角

②盒布局QHboxLayout和QVboxLayout
在这里插入图片描述

    def initUI(self):
        text=QTextEdit(self)
        text.resize(text.size())
        text.move(10,20)
        cancel=QPushButton("取消",self)
        confirm=QPushButton("确认",self)
        #设置水平布局
        hbox=QHBoxLayout()
        hbox.addStretch(1)  # 增加弹性空间
        hbox.addWidget(confirm)
        hbox.addWidget(cancel)

        vbox=QVBoxLayout()
        vbox.addStretch(1)
        vbox.addLayout(hbox)#把水平布局放入垂直布局中
        self.setLayout(vbox)#布局设置到窗口上
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值