显示效果:

代码段:Register2.py
需要注意 构造函数需要父类作为参数 因此该界面需要从父界面进入
#所有界面的父亲:QWidget
from PyQt5.QtGui import QIcon, QPalette, QBrush, QPixmap
from PyQt5.QtWidgets import QWidget, QApplication, QLabel, QPushButton, QLineEdit, QMessageBox
import sys
from data import userList
#注意从主界面到功能界面创建相应的对象即可(import进来)
#从功能界面回到主界面则需要通过类的继承传递(因为两个py文件不能相互import)
#在子类对象创建的时候 将父类作为参数传进来registerWidget(self) self就是参数 实现主界面到功能界面的跳转
#从功能界面回到主界面时 调用父类的方法self.parent.show()即可重新回到主界面
class registerWidget(QWidget):
def __init__(self,parent): #从主界面传参self.reg=registerWidget(self)
#构造函数
super().__init__()
self.parent=parent #把父类MainWin接收一下 为了从改界面返回到主界面
#创建需要的标签
self.setWindowTitle("车牌识别") #设置标题
#设置左上角的Logo
self.setWindowIcon(QIcon(".

这是一个使用PyQt5构建的用户注册界面,用于车牌识别系统的用户注册功能。界面包括用户名、密码和确认密码的输入字段,以及注册和退出按钮。点击注册按钮会触发登录检查,验证输入内容的非空性和密码一致性,并检查用户是否已存在于用户列表中。如果所有验证通过,用户信息会被保存并关闭注册界面,返回主界面。
最低0.47元/天 解锁文章
5416

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



