#说一下思路: #第一步:产生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()
pyqt QBoxLayout
最新推荐文章于 2025-09-10 08:49:54 发布
本文介绍了一个使用PyQt5实现的简单窗口应用程序,该程序演示了如何使用水平和垂直布局管理器来组织界面元素,如按钮和标签。

1692

被折叠的 条评论
为什么被折叠?



