# 这里主要关注的是布局嵌套
import sys
from PyQt5.QtWidgets import QApplication,QWidget,QVBoxLayout,QHBoxLayout,QLabel,QLineEdit
class Demo(QWidget):
def __init__(self):
super(Demo,self).__init__()
self.username = QLabel('username:',self)
self.user_line = QLineEdit()
self.h1_layout = QHBoxLayout()
self.h1_layout.addWidget(self.username)
self.h1_layout.addWidget(self.user_line)
self.pwd = QLabel("password:",self)
self.pwd_line = QLineEdit()
self.h2_layout = QHBoxLayout()
self.h2_layout.addWidget(self.pwd)
self.h2_layout.addWidget(self.pwd_line)
self.v_layout = QVBoxLayout()
self.v_layout.addLayout(self.h1_layout)
self.v_layout.addLayout(self.h2_layout)
self.setLayout(self.v_layout)
if __name__ =='__main__':
app = QApplication(sys.argv)
demo = Demo()
demo.show()
sys.exit(app.exec())
布局嵌套
最新推荐文章于 2022-01-11 17:51:28 发布