pyqt QBoxLayout

本文介绍了一个使用PyQt5实现的简单窗口应用程序,该程序演示了如何使用水平和垂直布局管理器来组织界面元素,如按钮和标签。
#说一下思路:
#第一步:产生widget,pushbutton,和label,并设置Widge的title(5行)

#第二步:产生行方向的layout,然后拉伸,然后把label那个widget放进去,再拉伸(4行)
#第三步:产生列方向的layout,然后把button那个widget放进去,再把前面那个layout也放进去 (3行)
#第四步:把列方向的layout放进到大widget里头去。(1行)
#第五步,show,结束。(1行)
#第六步,调用(1行)

import  sys
from PyQt5 import QtWidgets
def windows():
    app=QtWidgets.QApplication(sys.argv)
    w=QtWidgets.QWidget()
    b=QtWidgets.QPushButton("Push me")
    l=QtWidgets.QLabel("Look at me")
    w.setWindowTitle('Box_layout')

    h_box=QtWidgets.QHBoxLayout()
    h_box.addStretch()
    h_box.addWidget(l)
    h_box.addStretch()

    v_box=QtWidgets.QVBoxLayout()
    v_box.addWidget(b)
    v_box.addLayout(h_box)

    w.setLayout(v_box)

    w.show()
    app.exec_()
windows()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值