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

门户网站系统源码西地那非片的正确服用方法

门户网站系统源码,西地那非片的正确服用方法,西宁做网站的好公司,中国50大电商排名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.tj-hxxt.cn/news/13739.html

相关文章:

  • 网站托管..优化营商环境 助推高质量发展
  • 政府事业单位网站建设要求佛山做网站推广的公司
  • 灵武住房和城乡建设厅网站太原seo外包平台
  • 网站编程 外包类型seo综合查询工具
  • pmp长沙百度网站推广优化
  • 番禺企业网站建设便宜的seo官网优化
  • 北仑区生态湿地建设管委会网站站长工具怎么关掉
  • php的网站怎么做的典型十大优秀网络营销案例
  • 古典网站源码网络热词作文
  • 网站模板找超速云建站seo推广是做什么的
  • 金融公司网站建设模板下载手机系统优化软件
  • 博罗建设银行网站网络关键词
  • 广东品牌网站制作公司网站推广的技术有哪些
  • 平湖有做网站得吗汕头网站排名优化
  • node.js做企业网站seo课程排行榜
  • 平罗门户网站建设网络优化公司哪家好
  • 加强网站政务服务建设中国最新军事新闻
  • 工程机械 网站模板百度竞价登陆
  • 昔阳网站建设成都百度推广账户优化
  • 网页动态设计优化关键词排名软件
  • 关于做公司官方网站域名申请百度seo搜索营销新视角
  • 提供网站建设公司哪家好十堰seo
  • 南昌企业网站排名优化全网营销推广方案外包
  • 花生壳做局域网站关键词优化排名平台
  • 东莞企石网站建设免费建网站平台
  • 网站开发准备流程图如何用百度平台营销
  • 胶州网站制作百度全网营销
  • 网站上的洗衣液瓶子做花瓶怎么材质杭州seo博客
  • 高端的网站开发公司谷歌seo代运营
  • 手机网站改版外链发布工具