QT_day2

1.思维导图

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

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

cpp 复制代码
#include "mywidget.h"
#include "ui_mywidget.h"

myWidget::myWidget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::myWidget)
{
    ui->setupUi(this);
    connect(ui->Btn2,SIGNAL(clicked()),this,SLOT(my_slots1));
    connect(ui->Btn1,&QPushButton::clicked,this,&myWidget::my_slots2);
    connect(ui->Btn3,&QPushButton::clicked,this,&myWidget::my_slots3);
}

void myWidget::my_slots1()
{
    this->close();
}

void myWidget::my_slots2()
{
    if(ui->lineEdit1->text()=="admin"&&ui->lineEdit2->text()=="123456")
    {
        ui->lab4->setText("登录成功");
    }else
    {
        ui->lab4->setText("登录失败");
        ui->lineEdit1->setText("");
        ui->lineEdit2->setText("");
    }

}

void myWidget::my_slots3()
{
    ui->lab4->setText("");
}

void myWidget::on_Btn2_clicked()
{

}
myWidget::~myWidget()
{
    delete ui;
}
相关推荐
superman超哥14 小时前
Rust 泛型参数的使用:零成本抽象的类型级编程
开发语言·后端·rust·零成本抽象·rust泛型参数·类型级编程
Thomas_YXQ14 小时前
Unity3D IL2CPP如何调用Burst
开发语言·unity·编辑器·游戏引擎
superman超哥14 小时前
仓颉并发调试利器:数据竞争检测的原理与实战
开发语言·仓颉编程语言·仓颉
秦苒&14 小时前
【C语言】字符函数和字符串函数:字符分类函数 、字符转换函数 、 strlen 、strcpy、 strcat、strcmp的使用和模拟实现
c语言·开发语言
小白学大数据14 小时前
Python 网络爬虫:Scrapy 解析汽车之家报价与评测
开发语言·爬虫·python·scrapy
小宇的天下14 小时前
Calibre nmDRC 运行机制与规则文件(13-1)
java·开发语言·数据库
tangweiguo0305198714 小时前
Objective-C 核心语法深度解析:基本类型、集合类与代码块实战指南
开发语言·ios·objective-c
我命由我1234514 小时前
Java 开发 - 含有 null 值字段的对象排序(自定义 Comparator、使用 Comparator、使用 Stream API)
java·开发语言·学习·java-ee·intellij-idea·学习方法·intellij idea
聆风吟º14 小时前
【C++藏宝阁】C++介绍:从发展历程到现代应用
开发语言·c++·应用领域·发展历程·起源
运维闲章印时光14 小时前
单位本部与分部网络已实现互联互通,网络访问通畅,数据传输正常
开发语言·网络·php