当前位置: 首页 > news >正文

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、思维导图

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 蓝桥杯 历届真题 双向排序【第十二届】【省赛】【C组】
  • 创建线程的方式
  • VGA显示器字符显示
  • GitHub教程:最新如何从GitHub上下载文件(下载单个文件或者下载整个项目文件)之详细步骤讲解(图文教程)
  • stable-diffusion-webui怎么样增加自己训练的LoRA模型?
  • HTTP/1.0、HTTP/1.1、HTTP/2.0、HTTP3.0的区别
  • 前端开发之el-table(vue2中)固定列fixed滚动条被固定列盖住
  • UniApp 应用发布到苹果商店指南
  • 使用卷积神经网络(CNN)识别验证码
  • 【网站项目】在线办公小程序
  • VSCode配置AI自动补全插件Tabnine
  • Cherno CPP学习笔记-01-背景知识
  • 云原生周刊:2024 年 K8s 基准报告 | 2024.4.8
  • css实现各级标题自动编号
  • 区块链技术与数字身份:解析Web3的身份验证系统
  • [译] 怎样写一个基础的编译器
  • [译]CSS 居中(Center)方法大合集
  • 【Amaple教程】5. 插件
  • 2017-08-04 前端日报
  • 78. Subsets
  • Android优雅地处理按钮重复点击
  • CODING 缺陷管理功能正式开始公测
  • golang 发送GET和POST示例
  • JAVA_NIO系列——Channel和Buffer详解
  • java小心机(3)| 浅析finalize()
  • nodejs调试方法
  • Phpstorm怎样批量删除空行?
  • React 快速上手 - 06 容器组件、展示组件、操作组件
  • Sass 快速入门教程
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • 测试如何在敏捷团队中工作?
  • 和 || 运算
  • 蓝海存储开关机注意事项总结
  • 前端工程化(Gulp、Webpack)-webpack
  • 浅谈web中前端模板引擎的使用
  • 如何进阶一名有竞争力的程序员?
  • 山寨一个 Promise
  • 使用parted解决大于2T的磁盘分区
  • 自定义函数
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • ​HTTP与HTTPS:网络通信的安全卫士
  • ​iOS安全加固方法及实现
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • # Kafka_深入探秘者(2):kafka 生产者
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (6) 深入探索Python-Pandas库的核心数据结构:DataFrame全面解析
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (二)延时任务篇——通过redis的key监听,实现延迟任务实战
  • (分类)KNN算法- 参数调优
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (一)基于IDEA的JAVA基础10