layout = QVBoxLayout() username_layout = QHBoxLayout() username_label = QLabel("账户:") self.username_edit = QLineEdit() self.username_edit.setFixedSize(300, 30) # 设置用户名框大小 username_layout.addWidget(username_label) username_layout.addWidget(self.username_edit) username_layout.setAlignment(Qt.AlignCenter) # 设置居中对齐 password_layout = QHBoxLayout() password_label = QLabel("密码:") self.password_edit = QLineEdit() self.password_edit.setFixedSize(300, 30) # 设置密码框大小 self.password_edit.setEchoMode(QLineEdit.Password) password_layout.addWidget(password_label) password_layout.addWidget(self.password_edit) password_layout.setAlignment(Qt.AlignCenter) # 设置居中对齐怎么显示账户与密码
时间: 2024-03-01 13:49:13 浏览: 62
Qt-class.rar_QT_QT 中文_qt-class
5星 · 资源好评率100%
这段代码是使用 PyQT5 中的布局管理器 QVBoxLayout、QHBoxLayout 和 QLabel、QLineEdit 控件创建了一个带有账户和密码输入框的窗口。其中,账户输入框的标签为“账户:”,密码输入框的标签为“密码:”。通过 QHBoxLayout 控件将标签和输入框水平排列,并通过 QVBoxLayout 控件将账户和密码输入框垂直排列。同时,通过 setFixedSize() 方法设置了输入框的固定大小,通过 setEchoMode() 方法设置了密码输入框的显示模式为密码模式。最后,通过 setAlignment() 方法设置了标签和输入框的对齐方式为居中对齐。
阅读全文