4.8作业

1、使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数

将登录按钮使用qt4版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为"admin",密码是否为"123456",如果账号密码匹配成功,则输出“登录成功”,并关闭该界面,如果匹配失败,则输出登录失败,并将密码框中的内容清空

#include "widget.h"
#include "ui_widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);


    //设置窗口标题
    this->setWindowTitle("我的窗口");

    //设置窗口大小,固定大小
    this->resize(600,400);
    this->setFixedSize(600,400);

    //设置账号的占位
    ui->usrNameEdit->setPlaceholderText("手机号/QQ号/邮箱");
    //设置密码的占位和显示格式
    ui->passwdEdit->setPlaceholderText("密码");
    //ui->passwdEdit->setEchoMode(QLineEdit::Password);

    //使用qt4连接取消按钮
    connect(ui->cancelBtn,SIGNAL(clicked()),this,SLOT(my_slot2()));
    //使用qt4连接登录按钮
    connect(ui->loadBtn,SIGNAL(clicked()),this,SLOT(my_slot()));
}

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

void Widget::my_slot2()
{
    this->close();
}

void Widget::my_slot()
{
    if(ui->usrNameEdit->text()=="admin" && ui->passwdEdit->text()=="123456")
    {
        qDebug() << "登陆成功" ;
        this->close();
    }
    else if(ui->usrNameEdit->text()!="admin" || ui->passwdEdit->text()!="123456")
    {
        qDebug() << "登陆失败" ;
        ui->passwdEdit->clear();
    }
}

2、思维导图

相关推荐

  1. 作业40 自定义函数

    2024-04-12 20:46:02       29 阅读
  2. LeetCode 1193, 45, 48

    2024-04-12 20:46:02       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-12 20:46:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-12 20:46:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-12 20:46:02       87 阅读
  4. Python语言-面向对象

    2024-04-12 20:46:02       96 阅读

热门阅读

  1. 前端小白学习Vue框架(二)

    2024-04-12 20:46:02       41 阅读
  2. qt 系列教程(3) 对话框

    2024-04-12 20:46:02       50 阅读
  3. AcWing 790. 数的三次方根

    2024-04-12 20:46:02       39 阅读
  4. 登录加载动画

    2024-04-12 20:46:02       69 阅读
  5. Sed 命令深度解析:Linux 文本处理的利刃

    2024-04-12 20:46:02       46 阅读
  6. WebKit结构简介

    2024-04-12 20:46:02       49 阅读
  7. [深度学习] 无人车避开赛道边的障碍物

    2024-04-12 20:46:02       52 阅读
  8. 商业智能-BI

    2024-04-12 20:46:02       41 阅读
  9. C++ 多态

    2024-04-12 20:46:02       32 阅读
  10. CLR学习

    CLR学习

    2024-04-12 20:46:02      46 阅读