练习:
#include "homework.h"
#include "ui_homework.h"
homework::homework(QWidget *parent)
: QWidget(parent)
, ui(new Ui::homework)
{
ui->setupUi(this);
//设置窗口背景颜色
this->setStyleSheet("background-color:rgb(254,255,251)");
//设置一个动态图片
QMovie *mv = new QMovie(":/priture/25880781cf353dda778737232589fc94.gif");
//将动态图片设置到Priture组件中
ui->Priture->setMovie(mv);
//让动图动起来
mv->start();
//让动图自适应
ui->Priture->setScaledContents(true);
//登录图片设置
ui->Usr_la->setPixmap(QPixmap(":/priture/QQ.png"));
//自适应
ui->Usr_la->setScaledContents(true);
//密码图片设置
ui->Pass_la->setPixmap(QPixmap(":/priture/suoping.png"));
//自适应
ui->Pass_la->setScaledContents(true);
}
homework::~homework()
{
delete ui;
}
void homework::on_pushButton_clicked()
{
QString input = ui->Passwd->text(); // 获取 Passwd QLineEdit 的输入文本
if(input.isEmpty()) {
QMessageBox::warning(this, "Warning", "请输入");
} else {
// 可以在这里进行密码判断或其他逻辑处理
if(input == "1234") {
QMessageBox::information(this, "Access Granted", "密码正确");
} else {
QMessageBox::warning(this, "Access Denied", "密码错误");
}
}
}
![](https://img-blog.csdnimg.cn/direct/c369f28fbcc240a8b81aa5ed959907dc.png)
思维导图:
![](https://img-blog.csdnimg.cn/direct/10c174b6476e42b3ac4e5b823fb12dab.png)