2024.6.14 作业 xyt

news/2024/12/23 7:59:18/

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

#include "myday2_04_.h"
#include "ui_myday2_04_.h"Myday2_04_::Myday2_04_(QWidget *parent): QWidget(parent), ui(new Ui::Myday2_04_){ui->setupUi(this);this->setStyleSheet("background-color:rgb(255,255,255)");ui->label->setPixmap(QPixmap(":/QTTTTTTTTTTTTTT/z.jpg"));ui->label->setScaledContents(true);ui->label_2->setPixmap(QPixmap(":/QTTTTTTTTTTTTTT/a.jpg"));ui->label_2->setScaledContents(true);ui->label_3->setPixmap(QPixmap(":/QTTTTTTTTTTTTTT/c.png"));ui->label_3->setScaledContents(true);//设置占位ui->user->setPlaceholderText("账号");ui->line->setPlaceholderText("密码");//设置显示模式(···)ui->line->setEchoMode(QLineEdit::Password);
}Myday2_04_::~Myday2_04_()
{delete ui;
}void Myday2_04_::on_pushButton_clicked()
{//获取输入的文本QString user1 = ui->user->text();QString line1 = ui->line->text();if(user1.isEmpty() || line1.isEmpty()){QMessageBox::warning(this, "Warning", "请输入账号或密码");}else{//判断账号和密码正确性if(user1 == "admin" && line1 == "123456"){QMessageBox::information(this, "Access Granted", "登陆成功");}else{QMessageBox::warning(this, "Access Denied", "登录失败:密码错误");ui->user->clear();ui->line->clear();}}
}void Myday2_04_::on_qux_clicked()
{this->close();
}


http://www.ppmy.cn/news/1469607.html

相关文章

LabVIEW进行图像拼接的实现方法与优化

在工业检测和科研应用中,对于大尺寸物体的拍摄需要通过多次拍摄后进行图像拼接。LabVIEW 作为强大的图形化编程工具,能够实现图像拼接处理。本文将详细介绍LabVIEW进行图像拼接的实现方法、注意事项和提高效率的策略。 图像拼接的实现方法 1. 图像采集…

字符串常用的方法

1. charAt(index) 返回字符串中指定位置的字符。 const str "Hello, World!"; console.log(str.charAt(0)); // 输出 "H" 2. concat(str1, str2, ...) 将一个或多个字符串与原字符串连接合并,形成一个新的字符串。 const str "Hell…

基于flask的网站如何使用https加密通信-问题记录

文章目录 项目场景:问题1问题描述原因分析解决步骤解决方案 问题2问题描述原因分析解决方案 参考文章 项目场景: 项目场景:基于flask的网站使用https加密通信一文中遇到的问题记录 问题1 问题描述 使用下面的命令生成自签名的SSL/TLS证书和…

PCIe总线-RK3588 PCIe子系统简介(八)

1.PCIe子系统 RK3588 PCIe子系统如下图所示。总共拥有5个PCIe控制器。PCIe30X4(4L)支持RC和EP模式,其他4个仅支持RC模式。ITS port 1连接PCIe30X4(4L)和PCIe30X2(2L)控制器,PCIe30X4(4L)和PCIe30X2(2L)控制器使用PCIe3.0 PIPE PHY。ITS port 0连接PCIe3…

ThinkPHP5.0 apache服务器配置URL重写,index.php去除

本地环境wamp .htaccess文件代码 <IfModule mod_rewrite.c>Options FollowSymlinks -MultiviewsRewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L] </IfModule> 踩过这个坑&a…

热门新游 2024 植物大战僵尸杂交版 Mac 版本下载安装详细教程

最近植物大战僵尸杂交版可谓是非常的火&#xff0c;好多主播都在播这款游戏&#xff0c;我一个 Mac 党也想玩&#xff0c;可奈何该游戏目前只有 PC 版本&#xff0c;经过一番折腾终于在我的 Mac 上安装上了该游戏&#xff0c;分享给大家 其实安装过程也很简单&#xff0c;只需…

汽车IVI中控开发入门及进阶(二十八):视频SERDES芯片

前言: SerDes不是很常见,SerDes是将Ser和Des两种产品组合在一起的名称。Ser是Serializer或“并串转换器”的缩写,Des是Deserializer或“串并转换器”的简写。 Serdes是不是必须的?上一节介绍了camera,上上节也研究了video decoder,那么带摄像头的应用应该具体选哪个方案…

学习笔记——网络管理与运维——SNMP(SNMP版本)

二、SNMP版本 1、SNMP版本 SNMP共有三个版本&#xff1a;SNMPv1、SNMPv2c和SNMPv3。 (1)SNMPv1 1990年5月&#xff0c;RFC1157定义了SNMP的第一个版本SNMPv1。RFC1157提供了一种监口控和管理计算机网络的系统方法。SNMPv1基于团体名认证&#xff0c;安全性较差&#xff0c;…