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

day3 QT

作业

在这里插入图片描述
原页面 widget.cpp

#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);//去掉头部this->setWindowFlag(Qt::FramelessWindowHint);//去掉空白部分this->setAttribute(Qt::WA_TranslucentBackground);
}Widget::~Widget()
{delete ui;
}void Widget::on_pushButton_clicked()
{if(ui->lineEdit->text() == "admin" && ui->lineEdit_2->text() == "123456"){//成功对话框QMessageBox msg(QMessageBox::Information,"登录提示","登录成功",QMessageBox::Ok);int rec = msg.exec();if(rec == QMessageBox::Ok){this->close();emit goto_main();}}else // 失败对话框{QMessageBox msg1(QMessageBox::Critical,"登录提示","账号和密码不匹配,是否重新登陆",QMessageBox::Yes | QMessageBox::No);int rec = msg1.exec();if(rec == QMessageBox::Yes){ui->lineEdit->clear();ui->lineEdit_2->clear();msg1.close();}else{msg1.close();this->close();}}}void Widget::on_pushButton_2_clicked()
{QMessageBox msg2(QMessageBox::Critical,"取消提示","您是否确定要退出登录?",QMessageBox::Yes | QMessageBox::No);int rec = msg2.exec();if(rec == QMessageBox::Yes){msg2.close();this->close();}else{msg2.close();}
}

main.cpp

#include "widget.h"
#include "main_interface.h"
#include <QApplication>int main(int argc, char *argv[])
{QApplication a(argc, argv);Widget w;w.show();main_interface mf;QObject::connect(&w,&Widget::goto_main,&mf,&main_interface::new_page);return a.exec();
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 什么场景下sqlite的性能比mysql表现更出色?当数据库文件大小达到多大时,sqlite的读写性能会明显下降?
  • HarmonyOS开发之(下拉刷新,上拉加载)控件pulltorefresh组件的使用
  • 宏任务微任务题目
  • 【运维监控】influxdb 2.0+telegraf 监控tomcat 8.5运行情况(2)
  • 数据结构---双向链表(内存泄露相关知识)
  • 机器学习 第8章 集成学习
  • consul配置ACL安全认证
  • 又一款强大好用的Shell脚本项目,支持Bash,Sh、Dash、Ksh等,甚至可以在编辑器中直接用,程序员必备!(附源码)
  • AIGC大模型扩图:Sanster/IOPaint(4)
  • CyclicBarrier CountDownLatch
  • CSS 基础
  • 15.2 定义一个prometheus数据存储使用的pv
  • 若依Ruoyi之智能售货机运营管理系统(新增运营运维工单管理)
  • 第151天:红队APT-钓鱼篇邮件钓鱼SPF绕过自建邮件系统SwaksGophish
  • 如何让Google收录我的网站?
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • css布局,左右固定中间自适应实现
  • css系列之关于字体的事
  • HomeBrew常规使用教程
  • IP路由与转发
  • JavaWeb(学习笔记二)
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • Otto开发初探——微服务依赖管理新利器
  • Webpack 4x 之路 ( 四 )
  • 阿里研究院入选中国企业智库系统影响力榜
  • 对JS继承的一点思考
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 前端性能优化--懒加载和预加载
  • 手写双向链表LinkedList的几个常用功能
  • 通过git安装npm私有模块
  • 译有关态射的一切
  • elasticsearch-head插件安装
  • Java数据解析之JSON
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • NLPIR智能语义技术让大数据挖掘更简单
  • 大数据全解:定义、价值及挑战
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • ​520就是要宠粉,你的心头书我买单
  • ​决定德拉瓦州地区版图的关键历史事件
  • !!java web学习笔记(一到五)
  • # Java NIO(一)FileChannel
  • #NOIP 2014#Day.2 T3 解方程
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • (1)svelte 教程:hello world
  • (8)STL算法之替换
  • (PySpark)RDD实验实战——取最大数出现的次数
  • (solr系列:一)使用tomcat部署solr服务
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (五)c52学习之旅-静态数码管
  • (转)winform之ListView
  • (转)详解PHP处理密码的几种方式
  • (转)原始图像数据和PDF中的图像数据