QT(3/22)

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

#include "widget.h"
#include "ui_widget.h"
 
Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    // Qt4版本的连接方式 取消
    connect(ui->btnq, SIGNAL(clicked()), this, SLOT(cancelButton()));
    // Qt5版本的连接方式 登录
    connect(ui->btn1, &QPushButton::clicked, this, &Widget::loginButton);
}
 
// 自定义槽函数,用于取消按钮
void Widget::cancelButton()
{
    this->close(); // 关闭窗口
}
 
// 自定义槽函数,用于登录按钮
void Widget::loginButton()
{
    QString username = ui->textEdit1->toPlainText();
    QString password = ui->textEdit2->toPlainText();
 
    if (username == "admin" && password == "123456")
    {
        qDebug() << "登录成功";
        this->close(); // 关闭窗口
    }
    else
    {
        qDebug() << "登录失败";
        ui->textEdit2->clear(); // 清空密码框内容
    }
}
 
Widget::~Widget()
{
    delete ui;
}

相关推荐

  1. 32QT连接64位MySQL

    2024-03-26 09:42:05       14 阅读
  2. <span style='color:red;'>QT</span>

    QT

    2024-03-26 09:42:05      7 阅读
  3. <span style='color:red;'>QT</span>

    QT

    2024-03-26 09:42:05      10 阅读
  4. QT】跨平台区分32位和64位的宏

    2024-03-26 09:42:05       33 阅读
  5. 基于STM32+QT设计的无人超市消费系统_139

    2024-03-26 09:42:05       39 阅读
  6. Qt 使用qm文件

    2024-03-26 09:42:05       12 阅读

最近更新

  1. Unity 常用取整方法

    2024-03-26 09:42:05       0 阅读
  2. 华为机考真题 -- 攀登者1

    2024-03-26 09:42:05       0 阅读
  3. Linux内核 -- 内存管理之scatterlist结构使用

    2024-03-26 09:42:05       0 阅读
  4. 【国产开源可视化引擎Meta2d.js】数据

    2024-03-26 09:42:05       1 阅读
  5. Elasticsearch 面试题指南

    2024-03-26 09:42:05       0 阅读
  6. Linux笔记之iftop查看特定IP地址吞吐量

    2024-03-26 09:42:05       0 阅读
  7. 量化交易在不同经济周期中的表现

    2024-03-26 09:42:05       0 阅读

热门阅读

  1. 【C++】每日一题 137 只出现一次的数字

    2024-03-26 09:42:05       19 阅读
  2. Day8.

    2024-03-26 09:42:05       20 阅读
  3. 华为OD技术面算法题整理

    2024-03-26 09:42:05       22 阅读
  4. 大模型日报2024-03-25

    2024-03-26 09:42:05       20 阅读
  5. 每个字符最多出现两次的最长子字符串(c++实现)

    2024-03-26 09:42:05       20 阅读
  6. 基于深度学习的图像分类方法

    2024-03-26 09:42:05       21 阅读
  7. Android SO加固技术及其破解方法探讨

    2024-03-26 09:42:05       17 阅读
  8. Android中View和ViewGroup有什么区别和联系

    2024-03-26 09:42:05       19 阅读
  9. Git本地更新仓库改动

    2024-03-26 09:42:05       22 阅读
  10. 取消uniapp的scroll-view滚动条

    2024-03-26 09:42:05       16 阅读
  11. 二进制王国【蓝桥杯算法双周赛】

    2024-03-26 09:42:05       21 阅读