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

湛江做网站做专业搜索引擎优化

湛江做网站,做专业搜索引擎优化,科技网站 网站建设,郑州广告牌制作市场1、 完善登录框 点击登录按钮后,判断账号(admin)和密码(123456)是否一致,如果匹配失败,则弹出错误对话框,文本内容“账号密码不匹配,是否重新登录”,给定两…

1、

完善登录框

点击登录按钮后,判断账号(admin)和密码(123456)是否一致,如果匹配失败,则弹出错误对话框,文本内容“账号密码不匹配,是否重新登录”,给定两个按钮ok和cancel,点击ok后,会清除密码框中的内容,继续进行登录;如果点击cancel按钮,则关闭界面。

如果账号和密码匹配,则弹出信息对话框,给出提示信息为“登录成功”,给出一个按钮ok,点击ok后,关闭整个登录界面,跳转到其他界面

点击取消按钮后,弹出问题对话框,询问是否确定要退出登录,给出两个按钮,yes|no,点击yes,则直接关闭整个登录界面,如果点击no则进行进行登录

要求:消息对话框,对象版和静态成员函数版至少各实现一个

mianwindow.h

QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACEclass MainWindow : public QMainWindow
{Q_OBJECTpublic:MainWindow(QWidget *parent = nullptr);~MainWindow();signals:void jump();           //自定义跳转信号函数private slots:void on_pushButton_clicked();void on_pushButton_2_clicked();private:Ui::MainWindow *ui;Second *s1;  //定义另一个界面的指针
};
#endif // MAINWINDOW_H

second.h

#ifndef SECOND_H
#define SECOND_H#include <QDialog>namespace Ui {
class Second;
}class Second : public QDialog
{Q_OBJECTpublic:explicit Second(QWidget *parent = nullptr);~Second();public slots:void jump_slot();         //接收跳转信号的槽函数private:Ui::Second *ui;
};#endif // SECOND_H

mianwindow.cpp

#include "mainwindow.h"
#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow)
{ui->setupUi(this);ui->label->setPixmap(QPixmap("D:\\QTtupian\\jimoaqing.gif"));ui->label->setScaledContents(true);ui->label_2->setPixmap(QPixmap("D:\\QTtupian\\zhanghao.jpg"));ui->label_2->setScaledContents(true);ui->label_3->setPixmap(QPixmap("D:\\QTtupian\\mima.jpg"));ui->label_3->setScaledContents(true);s1 = new Second;            //给另一个界面实例化空间//将当前界面的信号,与s1界面的槽函数进行连接connect(this,&MainWindow::jump, s1, &Second::jump_slot);
}MainWindow::~MainWindow()
{delete ui;
}void MainWindow::on_pushButton_clicked()
{if(ui->lineEdit->text()=="admin"&&ui->lineEdit_2->text()=="123456"){//信息对话框QMessageBox box(QMessageBox::Question,"信息对话框","登录成功",QMessageBox::Ok,this);box.setDefaultButton(QMessageBox::Ok);  //默认到ok上int ret = box.exec();  //运行对话框if(ret == QMessageBox::Ok){emit jump();  //发送跳转信息this->hide();        //将当前界面隐藏}}else{//错误对话框QMessageBox box(QMessageBox::Question,"错误对话框","账号密码不匹配,是否重新登录",QMessageBox::Ok|QMessageBox::Cancel,this);box.setDefaultButton(QMessageBox::Ok);  //默认到ok上int ret = box.exec();  //运行对话框switch(ret){case QMessageBox::Ok:ui->lineEdit->clear();  //清楚账号密码内容ui->lineEdit_2->clear();break;case QMessageBox::Cancel://ret=box.close();break;}}}void MainWindow::on_pushButton_2_clicked()
{//问题对话框int ret = QMessageBox::question(this,"问题对话框","是否确定要退出登录",QMessageBox::Yes|QMessageBox::No,QMessageBox::No);switch(ret){case QMessageBox::Yes:this->close();  //关闭窗口break;case QMessageBox::No:break;}
}

second.cpp

#include "second.h"
#include "ui_second.h"Second::Second(QWidget *parent) :QDialog(parent),ui(new Ui::Second)
{ui->setupUi(this);
}Second::~Second()
{delete ui;
}//接收跳转信号对应的槽函数
void Second::jump_slot()
{this->show();            //将自己界面进行展示
}

主函数

#include "mainwindow.h"#include <QApplication>int main(int argc, char *argv[])
{QApplication a(argc, argv);MainWindow w;w.show();return a.exec();
}

2、思维导图

http://www.15wanjia.com/news/28440.html

相关文章:

  • 网站推广有什么方法有哪些什么网站可以免费推广
  • 新疆建设工程信息网站北京seo排名公司
  • 做网站怎么买服务器吗百度秒收录
  • 沧州市东光建设局 网站网络推广渠道公司
  • 有哪些网站程序谷歌搜索引擎优化seo
  • 菜单 标签 wordpress优化教程网官网
  • 美食美客网站建设谷歌搜索入口手机版
  • 订阅号做流量 那些电影如何链接网站seo优化工具有哪些
  • 陕西营销型网站建设公司十大短视频平台排行榜
  • 网站建设中怎么编辑图片百度代理公司
  • 网站建设人员培训纲要舆情监测系统
  • 织梦cms如何搭建网站一站式营销平台
  • 甘肃省建设厅网站免费优化网站排名
  • 外贸soho先做网站信息发布
  • 建站行业span分析图片外链生成
  • 企业b2c网站建设注册城乡规划师含金量
  • 网站优化方案模板网络推广好做吗?
  • 网页seo技术黄石seo诊断
  • 公司的官方网站怎么做今日特大新闻
  • 织梦网站调用工具站长统计是什么意思
  • 平台建站建设软文推广渠道主要有
  • 如何做一张网站平面效果图代写文案的软件
  • 音乐网站怎么做社交的长春网站优化服务
  • 浙江省建设厅网站在哪里巢湖seo推广
  • 曲靖网站建设dodoco百度排名点击
  • qq免费注册网站如何在百度上建立网站
  • 成都有什么好玩的seo chinaz
  • 合肥专业网站建设公司哪家好新品推广策划方案
  • 企业建站系统营销吧tt团队网络营销专业技能
  • 企业品牌网站建设南宁今日头条最新消息