Qt day2

思维导图:

作业:

复制代码
#include "widget.h"
#include "ui_widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
   QMovie *mov=new QMovie("E:\\1.QQ\\1774024653\\FileRecv\\pictrue\\qq.gif");
   ui->logol->setMovie(mov);
   mov->start();
   ui->logol->setScaledContents(1);

   ui->username_button->setPixmap(QPixmap(":/pictrue/login.png"));
   ui->username_button->setScaledContents(1);
   ui->passward_button->setPixmap(QPixmap(":/pictrue/passwd.jpg"));
   ui->passward_button->setScaledContents(1);

   ui->username_edit->setPlaceholderText("请输入用户名/注册");
   ui->username_edit->setEchoMode(QLineEdit::Normal);
   ui->passwardedit->setPlaceholderText("密码");
   ui->passwardedit->setEchoMode(QLineEdit::Password);

   connect(ui->loginbutton,SIGNAL(clicked()),this,SLOT(my_slot()));


}
void Widget::my_slot(){
    QString username=ui->username_edit->text();
    QString password=ui->passwardedit->text();
    if(username=="admin"&& password=="123456"){
//        qDebug()<<"登录成功";
       QMessageBox::information(this,"登录状态","登录成功");
        this->close();
    }else {
//            qDebug()<<"密码错误";
            QMessageBox::warning(this,"status","登录失败");
            ui->passwardedit->clear();


        }

    }


Widget::~Widget()
{
    delete ui;
}


void Widget::on_cancel_button_clicked()
{
    this->close();
}
相关推荐
未来之窗软件服务21 小时前
操作系统应用(三十三)php版本选择系统—东方仙盟筑基期
开发语言·php·仙盟创梦ide·东方仙盟·服务器推荐
是Dream呀21 小时前
昇腾实战|算子模板库Catlass与CANN生态适配
开发语言·人工智能·python·华为
零匠学堂202521 小时前
移动学习系统,如何提升企业培训效果?
java·开发语言·spring boot·学习·音视频
小杨快跑~21 小时前
从装饰者到桥接再到工厂:模式组合的艺术
java·开发语言·设计模式
say_fall21 小时前
C语言编程实战:每日一题:随机链表的复制
c语言·开发语言·链表
拾贰_C21 小时前
【Python | Anaconda】 python-Anaconda 一些命令使用
开发语言·python
二川bro1 天前
循环性能提升:Python向量化计算技巧
开发语言·python
TracyCoder1231 天前
大白话讲Java NIO
java·开发语言·nio
potato_may1 天前
C++ 发展简史与核心语法入门
开发语言·c++·算法