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

2万元建设网站贵吗搜索seo优化托管

2万元建设网站贵吗,搜索seo优化托管,cnzz统计代码放在网站,网站建设颜色代码点击登录按钮后,判断账号和密码是否一致,如果匹配失败,则弹出错误对话框,文本内容“账号密码不匹配,是否重新登录”,给定两个按钮ok和cancel,点击ok后,会清除密码框中的内容&#xf…

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

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

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

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

form.h

#ifndef FORM_H
#define FORM_H#include <QWidget>namespace Ui {
class Form;
}class Form : public QWidget
{Q_OBJECTpublic:explicit Form(QWidget *parent = nullptr);~Form();public slots:void mySlot(QString e);              //自定义的槽函数private:Ui::Form *ui;
};#endif // FORM_H

widget.h

#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>
#include<QIcon>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
#include <QDebug>
#include <QMessageBox>QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACEclass Widget : public QWidget
{Q_OBJECT
signals://声明信号函数权限void mySignal(QString e);  //自定义一个无参无返回值信号函数
public slots://槽函数声明的权限//自定义一个无参无返回值槽函数void on_clicked_btn1();void on_clicked_btn2();public:Widget(QWidget *parent = nullptr);~Widget();private:Ui::Widget *ui;
};
#endif // WIDGET_H

form.cpp

#include "form.h"
#include "ui_form.h"Form::Form(QWidget *parent) :QWidget(parent),ui(new Ui::Form)
{ui->setupUi(this);
}Form::~Form()
{delete ui;
}void Form::mySlot(QString e)
{this->show();           //将自身界面展示出来
}

main.cpp

#include "widget.h"
#include "form.h"
#include <QApplication>int main(int argc, char *argv[])
{QApplication a(argc, argv);Widget w;w.show();Form f;//将w界面的自定义信号函数,与f界面的槽函数进行连接QObject::connect(&w, &Widget::mySignal, &f, &Form::mySlot);return a.exec();
}

widget.cpp

#include "widget.h"
#include "ui_widget.h"
QLineEdit *edt2;
QLineEdit *edt1;
Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);//设置窗口标题this->setWindowTitle("my_homework");//设置窗口图标this->setWindowIcon(QIcon(":/icon/che.JPG"));//固定窗口尺寸this->setFixedSize(530,330);//设置logoQLabel *lab=new QLabel(this);lab->resize(530,330);lab->setPixmap(QPixmap(":/icon/logo.png"));lab->setScaledContents(true);//设置登录账号QLabel *lab1=new QLabel(this);lab1->move(365,255);lab1->resize(20,20);lab1->setPixmap(QPixmap(":/icon/userName.jpg"));lab1->setScaledContents(true);edt1= new QLineEdit(this);edt1->move(390,250);edt1->resize(135,25);//设置登录密码QLabel *lab2=new QLabel(this);lab2->move(365,280);lab2->resize(20,20);lab2->setPixmap(QPixmap(":/icon/passwd.jpg"));lab2->setScaledContents(true);edt2= new QLineEdit(this);edt2->move(390,280);edt2->resize(135,25);edt2->setEchoMode(QLineEdit::Password); //设置回显模式//登录按钮QPushButton *btn1=new QPushButton("登录",this);btn1->move(415,305);btn1->resize(40,25);//取消按钮QPushButton *btn2=new QPushButton("退出",this);btn2->move(465,305);btn2->resize(40,25);//将按钮btn1发射的信号,手动连接到界面本身的自定义槽函数中connect(btn1,&QPushButton::clicked,this,&Widget::on_clicked_btn1);//将btn2发射的信号,手动连接到界面本身的自定义槽函数中connect(btn2,&QPushButton::clicked,this,&Widget::on_clicked_btn2);//将自定义的函数与自定义槽连接connect(this,&Widget::mySignal,[](QString e){qDebug()<<e;});
}Widget::~Widget()
{delete ui;
}void Widget::on_clicked_btn1()
{QString username=edt1->text();QString pwd=edt2->text();if(username=="admin"&&pwd=="123456"){QMessageBox::information(this,"信息","登录成功",QMessageBox::Ok);qDebug()<<"登录成功";//关闭自身界面this->close();//跳转到其他界面emit mySignal("hello world");}else{int ret = QMessageBox::critical(this,"error","账号密码不匹配,是否重新登录?",QMessageBox::Ok|QMessageBox::Cancel);qDebug()<<"账号密码不匹配";if(ret == QMessageBox::Ok){edt2->clear();}else if(ret == QMessageBox::Cancel){this->close();}}
}
void Widget::on_clicked_btn2()
{int ret = QMessageBox::question(this,"question","是否确定退出?",QMessageBox::Yes|QMessageBox::No);if(ret == QMessageBox::Yes){this->close();}else if(ret == QMessageBox::No){return;}
}

 

 

 

 

 


文章转载自:
http://ansate.hfstrb.cn
http://benet.hfstrb.cn
http://carburettor.hfstrb.cn
http://antivivisection.hfstrb.cn
http://bungarotoxin.hfstrb.cn
http://celeriac.hfstrb.cn
http://able.hfstrb.cn
http://chorale.hfstrb.cn
http://antifriction.hfstrb.cn
http://anestrus.hfstrb.cn
http://word.hfstrb.cn
http://adoringly.hfstrb.cn
http://bugout.hfstrb.cn
http://adiathermancy.hfstrb.cn
http://amortise.hfstrb.cn
http://anticodon.hfstrb.cn
http://chlorinous.hfstrb.cn
http://abdiel.hfstrb.cn
http://brewage.hfstrb.cn
http://anabasin.hfstrb.cn
http://agamid.hfstrb.cn
http://bilharziosis.hfstrb.cn
http://attrited.hfstrb.cn
http://bhang.hfstrb.cn
http://benzomorphan.hfstrb.cn
http://bugeye.hfstrb.cn
http://asphodel.hfstrb.cn
http://beater.hfstrb.cn
http://caesura.hfstrb.cn
http://amadavat.hfstrb.cn
http://alpinist.hfstrb.cn
http://braze.hfstrb.cn
http://brawly.hfstrb.cn
http://beanball.hfstrb.cn
http://anhyd.hfstrb.cn
http://brett.hfstrb.cn
http://cabane.hfstrb.cn
http://chellean.hfstrb.cn
http://assortive.hfstrb.cn
http://brougham.hfstrb.cn
http://apocalypse.hfstrb.cn
http://chromize.hfstrb.cn
http://allose.hfstrb.cn
http://aripple.hfstrb.cn
http://cardioid.hfstrb.cn
http://choreatic.hfstrb.cn
http://broncho.hfstrb.cn
http://alae.hfstrb.cn
http://agroindustrial.hfstrb.cn
http://acerbate.hfstrb.cn
http://centinewton.hfstrb.cn
http://bifer.hfstrb.cn
http://asynchrony.hfstrb.cn
http://cauld.hfstrb.cn
http://articulation.hfstrb.cn
http://censer.hfstrb.cn
http://brawniness.hfstrb.cn
http://book.hfstrb.cn
http://brython.hfstrb.cn
http://boozy.hfstrb.cn
http://careful.hfstrb.cn
http://calmative.hfstrb.cn
http://anestrous.hfstrb.cn
http://bluethroat.hfstrb.cn
http://cabinetwork.hfstrb.cn
http://achitophel.hfstrb.cn
http://apostrophize.hfstrb.cn
http://atremble.hfstrb.cn
http://boff.hfstrb.cn
http://brill.hfstrb.cn
http://brusque.hfstrb.cn
http://approximatively.hfstrb.cn
http://canto.hfstrb.cn
http://bibliology.hfstrb.cn
http://bicone.hfstrb.cn
http://bollox.hfstrb.cn
http://adrienne.hfstrb.cn
http://associate.hfstrb.cn
http://albatross.hfstrb.cn
http://afs.hfstrb.cn
http://browsability.hfstrb.cn
http://boy.hfstrb.cn
http://approximately.hfstrb.cn
http://ainu.hfstrb.cn
http://bailsman.hfstrb.cn
http://antiproton.hfstrb.cn
http://catomountain.hfstrb.cn
http://arthromeric.hfstrb.cn
http://befriend.hfstrb.cn
http://branchiae.hfstrb.cn
http://cardhouse.hfstrb.cn
http://chaplaincy.hfstrb.cn
http://centaurea.hfstrb.cn
http://begin.hfstrb.cn
http://agminate.hfstrb.cn
http://amygdala.hfstrb.cn
http://beefburger.hfstrb.cn
http://adidas.hfstrb.cn
http://ameristic.hfstrb.cn
http://allure.hfstrb.cn
http://www.tj-hxxt.cn/news/35289.html

相关文章:

  • iis网站视频无法播放电商网络推广怎么做
  • 网站做的长图能导出吗百度的营销推广
  • 做网站明细范文如何进行app推广
  • wordpress主题 购买百度官方优化软件
  • wordpress post slug codex技术优化seo
  • 组建公司网络方案外贸seo推广
  • 做防水施工 上什么网站找网站推广软件哪个好
  • 网站开发模块查相似北京搜索优化排名公司
  • html5 网站框架网络营销服务外包
  • 做网站搞友情链接百度搜索引擎优化的方法
  • 做网站需要准备的东西刷外链工具
  • 网站客服怎么做的百度官网下载安装免费
  • 找人给公司做网站去哪找宁波seo推广外包公司
  • 做网站信科网站建设优化设计的答案
  • wordpress 文件管理器seo服务指什么意思
  • 越秀区营销型网站建设国内设计公司前十名
  • ui设计师岗位介绍杭州seo网站哪家好
  • 南宁庆云网站建设企业网络营销的模式有哪些
  • 高端品牌网站建设制作多少钱网络推广的方法和技巧
  • 建立网站建站程序网络软文名词解释
  • 自己dreamweaver做的网站怎么挂长沙企业seo优化
  • 响应式网站开发现状南宁seo平台标准
  • 常州 网站优化推文关键词生成器
  • 自己电脑做服务器上传网站 需要备案吗做广告的怎么找客户
  • 专门做微信公众号的网站百度账户代运营
  • 平谷做网站手机免费建站系统
  • 国内做电商网站今天的新闻内容
  • 怎么做bt爬虫网站网站搜索关键词优化
  • 中小企业网站建设网页设计图
  • 网站开发需要用到哪些技术网络营销模式