使用代码的形式实现登录框
this->setFixedSize(800,600);
//登录、注册按钮
QPushButton * btn1 = new QPushButton(QIcon("C:/Users/23608/Desktop/icon_ihm3y253era/huiyuan.png"),"登录",this);
btn1->resize(120,40);
btn1->move(200,400);
btn1->setStyleSheet("color:white;background-color:pink;border-radius:10px;");
btn1->setEnabled(true);
QPushButton * btn2 = new QPushButton(QIcon("C:/Users/23608/Desktop/icon_ihm3y253era/shoucang"),"注册",this);
btn2->resize(120,40);
btn2->move(400,400);
btn2->setStyleSheet("color:white;background-color:pink;border-radius:10px;");
//账号密码标签
QLabel *lab1 = new QLabel(this);
lab1->setText("账号:");
lab1->move(btn1->x()-50,btn1->y()-200);
QLabel *lab2 = new QLabel("密码:",this);
lab2->move(lab1->x(),lab1->y()+100);
//账号行编辑器
QLineEdit * edit1 = new QLineEdit("账号",this);
edit1->resize(300,40);
edit1->move(lab1->x()+80,lab1->y()-10);
edit1->clear();
edit1->setPlaceholderText("请输入账号");
//密码行编辑器
QLineEdit *edit2 = new QLineEdit("密码",this);
edit2->resize(300,40);
edit2->move(edit1->x(),lab2->y()-10);
edit2->clear();
edit2->setPlaceholderText("请输入密码");
edit1->setEchoMode(QLineEdit::Password);
//标签静态图
QLabel * lab3 = new QLabel(this);
lab3->resize(100,100);
lab3->move(300,40);
lab3->setPixmap(QPixmap("C:/Users/23608/Desktop/icon_ihm3y253era/微信图片_20240928195655.jpg"));
lab3->setScaledContents(true);
思维导图