import sys
from PyQt5.QtWidgets import QFormLayout,QWidget,QPushButton,QVBoxLayout,QLineEdit,QApplication
from PyQt5.QtCore import Qt
class MyForm(QWidget):
def __init__(self):
super().__init__()
self.form_ui()
def form_ui(self):
#self.resize(400,400)
self.setWindowTitle('登录窗口')
boxlayout=QVBoxLayout()#创建整个大容器
form_layout = QFormLayout()#创建表单容器
edit1=QLineEdit()#创建第一个输入框
edit1.setPlaceholderText('请输入账号')
form_layout.addRow('账号',edit1)#将输入框提娜佳到表单容器中
edit2=QLineEdit()#创建第二个输入框
edit2.setPlaceholderText('请输入密码')
form_layout.addRow('密码',edit2)#将输入框提娜佳到表单容器中
boxlayout.addLayout(form_layout)#将表单容器加入到大容器中
btn=QPushButton('登录')
btn.setFixedSize(100,30)
boxlayout.addWidget(btn,alignment=Qt.AlignRight)
self.setLayout(boxlayout)
if __name__ == '__main__':
app=QApplication(sys.argv)
w=MyForm()
w.show()
app.exec()
创建一个表单布局窗口(QFormLayout)
最新推荐文章于 2024-09-10 19:11:48 发布