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

DT DAY3 信号和槽

作业:

1> 思维导图

2>

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

btn3= new QPushButton("按钮3",this);btn3->resize(ui->btn2->width(),ui->btn2->height());btn3->move(ui->btn2->x(),ui->btn2->y()+ui->btn2->height()+10);//手动连接3connect(btn3,SIGNAL(clicked()),this,SLOT(close()))

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

 connect(ui->btn6,&QPushButton::clicked,this,&Widget::my_slot);});void Widget::my_slot()
{    if(ui->lineEdit=="admin"&& ui->lineEdit_2=="123456"){qDebug() << "login success";//窗口关闭this->close(); }     else{qDebug() << "login fail";// 清空ui->lineEdit_2->clear(); }}
Widget::~Widget()
{delete ui;
}

http://www.lryc.cn/news/306292.html

相关文章:

  • Spring、SpringBoot、SpringCloud三者的区别
  • leetcode:46.全排列
  • 基于STM32的宠物箱温度湿度监控系统
  • 《高质量的C/C++编程规范》学习
  • 客户端订阅服务端事件的机制
  • pulsar入门介绍
  • Leetcode 3047. Find the Largest Area of Square Inside Two Rectangles
  • ELK 简介安装
  • Linux 的交换空间(swap)是什么?有什么用?
  • 消息中间件篇之RabbitMQ-消息不丢失
  • MongoDB中的TTL索引:自动过期数据的深入解析与使用方式
  • IPV6地址
  • 解密API关键词搜索(淘宝京东1688)商品列表数据
  • wpf 简单实验 数据更新 列表更新
  • 【Flink精讲】Flink性能调优:内存调优
  • Java 中常用的数据结构类 API
  • JavaScript学习小记(1)基本数据结构(数组,字符串)
  • python opencv实现车牌识别
  • K8S节点GPU虚拟化(vGPU)
  • NLP 使用Word2vec实现文本分类
  • 【Redis学习笔记03】Java客户端
  • 神经网络系列---激活函数
  • python中continue的对比理解
  • Amazon Generative AI | 基于 Amazon 扩散模型原理的代码实践之采样篇
  • [服务器-数据库]MongoDBv7.0.4不支持ipv6访问
  • 【b站咸虾米】chapter5_uniapp-API_新课uniapp零基础入门到项目打包(微信小程序/H5/vue/安卓apk)全掌握
  • 自学Python第十八天-自动化测试框架(二):DrissionPage、appium
  • 云尚办公-0.3.0
  • 汇编英文全称
  • 基于虚拟力优化的无线传感器网络覆盖率matlab仿真