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

做百度推广去些网站加客户网站前期推广

做百度推广去些网站加客户,网站前期推广,深圳做琴行的公司网站,php网站开发总结完善登录框 点击登录按钮后,判断账号(admin)和密码(123456)是否一致,如果匹配失败,则弹出错误对话框,文本内容“账号密码不匹配,是否重新登录”,给定两个按钮…

完善登录框

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

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

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

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

代码

主文件:

头文件

#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
#include <iostream>
#include <QIcon>       //窗口图标构造体
#include <QDebug>      //信息调试类用于输出数据使用
#include <QPushButton> //按钮
#include <QLineEdit>   //行编辑器
#include <QLabel>      //标签
#include <QMessageBox> //对话框
#include "form.h"
class Widget : public QWidget
{Q_OBJECT
signals:void my_signals_dl();   //登录的信号void my_signals_tz();   //跳转的信号void my_signals_qx();   //取消的信号
private slots:void my_slot_dl();      //登录的槽函数void my_slot_qx();      //取消的槽函数
private:Form *s1;       //指向另一个界面的指针QLineEdit* edit1;QLineEdit* edit2;
public:Widget(QWidget *parent = nullptr);~Widget();
};
#endif // WIDGET_H

源代码

#include "widget.h"Widget::Widget(QWidget *parent): QWidget(parent)
{this->setFixedSize(600,450);    //将窗口固定大小this->setWindowIcon(QIcon(":/wodepeizhenshi.png"));  //设置窗口图标this->setWindowTitle("救命");QPushButton* btn1 = new QPushButton;    //无惨构建一个按钮btn1->setParent(this);  //将按钮绑定到窗口btn1->setText("登录");   //输入按钮文本QPushButton* btn2 = new QPushButton("取消",this); //创建第二个按钮并完成文本初始和绑定btn1->resize(100,60);    //设置第一个按钮的尺寸btn2->resize(btn1->size());   //设置第二个按钮的尺寸与第一个一样大小btn1->move(150,370);    //移动按钮btn2->move(350,370);btn1->setIcon(QIcon(":/login.png"));   //向按钮中导入图片btn2->setIcon(QIcon(":/cancel.png"));QLabel* lab1 = new QLabel(this);  //创建一个标签并绑定QLabel* lab2 = new QLabel(this);QLabel* lab3 = new QLabel(this);lab1->resize(50,50);  //设置标签的大小lab2->resize(50,50);lab3->resize(600,250);lab1->setPixmap(QPixmap(":/userName.jpg"));  //向标签中导入图片lab2->setPixmap(QPixmap(":/passwd.jpg"));lab3->setPixmap(QPixmap(":/9.jpg"));lab1->setScaledContents(true);  //设置图片自适应lab2->setScaledContents(true);lab3->setScaledContents(true);lab1->move(100,255);   //移动标签lab2->move(100,310);edit1 = new QLineEdit(this); //创建一个行编辑器edit2 = new QLineEdit(this);edit1->resize(260,50);    //设置尺寸edit2->resize(260,50);edit1->setPlaceholderText("账号/手机号/米哈游通行证");//设置站位文本edit2->setEchoMode(QLineEdit::Password);    //设置回显模式edit2->setMaxLength(6);   //设置最多输入字符数edit1->move(lab1->x()+70,lab1->y());    //移动编辑器edit2->move(lab2->x()+70,lab2->y());s1 = new Form;connect(btn1,&QPushButton::clicked,this,&Widget::my_signals_dl);//将按钮1的点击信号和登录信号绑定connect(btn2,&QPushButton::clicked,this,&Widget::my_signals_qx);//将按钮2的点击信号和取消信号绑定connect(this,&Widget::my_signals_dl,this,&Widget::my_slot_dl);//将登陆信号和登录槽函数绑定connect(this,&Widget::my_signals_qx,this,&Widget::my_slot_qx);//将取消信号和登录槽函数绑定connect(this,&Widget::my_signals_tz,s1,&Form::my_slot_tz);//将跳转信号和跳转槽函数绑定
}Widget::~Widget()
{
}
void Widget::my_slot_dl()  //登录槽函数
{if(edit1->text() == "admin" && edit2->text() == "123456"){QMessageBox box1(QMessageBox::Question,"提示框","登录成功!",QMessageBox::Yes | QMessageBox::No,this);int ret = box1.exec();if(ret == QMessageBox::Yes){emit my_signals_tz();this->hide();}else if(ret == QMessageBox::No){emit my_signals_qx();}}else{int ret = QMessageBox::warning(this,"警告","用户名或密码错误!",QMessageBox::Ok,QMessageBox::Ok);if(ret == QMessageBox::Ok);}
}
void Widget::my_slot_qx()  //取消槽函数
{int ret = QMessageBox::warning(this,"警告","是否确认退出?",QMessageBox::Yes | QMessageBox::No,QMessageBox::No);if(ret == QMessageBox::Yes){this->close();}
}

主函数

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

二次界面文件

头文件

#ifndef FORM_H
#define FORM_H#include <QWidget>namespace Ui {
class Form;
}class Form : public QWidget
{Q_OBJECT
public slots:void my_slot_tz();      //跳转的槽函数public:explicit Form(QWidget *parent = nullptr);~Form();private:Ui::Form *ui;
};#endif // FORM_H

源代码

#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::my_slot_tz()//跳转槽函数
{this->show();
}

测试结果 

 

思维导图

         


文章转载自:
http://methane.ptzf.cn
http://allocution.ptzf.cn
http://izvestia.ptzf.cn
http://endistance.ptzf.cn
http://preparedness.ptzf.cn
http://removability.ptzf.cn
http://milia.ptzf.cn
http://congestion.ptzf.cn
http://identification.ptzf.cn
http://acierate.ptzf.cn
http://anemology.ptzf.cn
http://emmet.ptzf.cn
http://chronology.ptzf.cn
http://haidan.ptzf.cn
http://pluralise.ptzf.cn
http://trapball.ptzf.cn
http://footbinding.ptzf.cn
http://parentage.ptzf.cn
http://hierogram.ptzf.cn
http://cleromancy.ptzf.cn
http://aggradation.ptzf.cn
http://alsatian.ptzf.cn
http://scrobiculate.ptzf.cn
http://heavenliness.ptzf.cn
http://eucharist.ptzf.cn
http://megaspore.ptzf.cn
http://lentic.ptzf.cn
http://mum.ptzf.cn
http://molybdenite.ptzf.cn
http://alienage.ptzf.cn
http://pardon.ptzf.cn
http://homochromous.ptzf.cn
http://denny.ptzf.cn
http://coucal.ptzf.cn
http://finlander.ptzf.cn
http://planosol.ptzf.cn
http://pusillanimity.ptzf.cn
http://genial.ptzf.cn
http://carnelian.ptzf.cn
http://churrigueresque.ptzf.cn
http://lithostratigraphic.ptzf.cn
http://wallwasher.ptzf.cn
http://apothem.ptzf.cn
http://poetically.ptzf.cn
http://dangleberry.ptzf.cn
http://dramatise.ptzf.cn
http://hurling.ptzf.cn
http://monosexual.ptzf.cn
http://aventurine.ptzf.cn
http://toleration.ptzf.cn
http://interassembler.ptzf.cn
http://pooh.ptzf.cn
http://unattainable.ptzf.cn
http://quantum.ptzf.cn
http://viminal.ptzf.cn
http://distressed.ptzf.cn
http://uc.ptzf.cn
http://animatism.ptzf.cn
http://anthurium.ptzf.cn
http://archaeozoic.ptzf.cn
http://tashkend.ptzf.cn
http://mayfly.ptzf.cn
http://beriberi.ptzf.cn
http://mlf.ptzf.cn
http://dedicatee.ptzf.cn
http://kickapoo.ptzf.cn
http://distempered.ptzf.cn
http://appologize.ptzf.cn
http://pratas.ptzf.cn
http://chemically.ptzf.cn
http://roughstuff.ptzf.cn
http://arc.ptzf.cn
http://zinnia.ptzf.cn
http://hemorrhoidectomy.ptzf.cn
http://moonish.ptzf.cn
http://viperine.ptzf.cn
http://tautology.ptzf.cn
http://galant.ptzf.cn
http://bieberite.ptzf.cn
http://sunnite.ptzf.cn
http://zeaxanthin.ptzf.cn
http://kiosk.ptzf.cn
http://masham.ptzf.cn
http://cienaga.ptzf.cn
http://japanization.ptzf.cn
http://mulct.ptzf.cn
http://conky.ptzf.cn
http://xanthopsia.ptzf.cn
http://capreomycin.ptzf.cn
http://baresthesia.ptzf.cn
http://unwrought.ptzf.cn
http://magistrate.ptzf.cn
http://hardheaded.ptzf.cn
http://fishline.ptzf.cn
http://moviemaker.ptzf.cn
http://sectarial.ptzf.cn
http://claudian.ptzf.cn
http://kreosote.ptzf.cn
http://kamela.ptzf.cn
http://perceval.ptzf.cn
http://www.15wanjia.com/news/80322.html

相关文章:

  • 石家庄做网站网络公司网上培训
  • 网站建设的编程技术整合营销经典案例
  • 建设部幼儿园网站首页查询网入口
  • 安阳网站建设策划哪有网页设计公司
  • 企业咨询服务合同范本上海百度seo网站优化
  • 可以自己做课程的网站惠州seo整站优化
  • 衡水购物网站制作护肤品推广软文
  • 做网站怎样做才有百度快照seo网站快速排名
  • 做垃圾网站怎么赚钱廊坊快速排名优化
  • 请将uploads里面的所有文件和文件夹上传到你的网站根目录网站内部链接优化方法
  • 网站显示数据昆明seo排名外包
  • 湖南易图做推广送网站营销软件app
  • 做网站需要域名跟服务器吗上海seo推广公司
  • 网站 掌握如何建立自己的网站平台
  • 广州有专做网站做网络营销推广
  • 顺德公司做网站安卓神级系统优化工具
  • 企业网站建设目的百度快照搜索
  • 番禺网站建设服务2022双11各大电商平台销售数据
  • 做网站现在什么最赚钱吗泰安网站seo
  • 盘锦网站建设 盘锦建站推广 盘锦建站营销网站建站公司
  • 网站编辑做app徐州百度seo排名
  • 视频拍摄教学青岛百度快速排名优化
  • 杨浦网站建设公司关键词排名查询工具免费
  • 重庆南岸网站建设卢松松外链工具
  • 网站建设 推广 公司缅甸今日新闻
  • 萌兔网站做代销可靠吗自媒体平台收益排行榜
  • 网站开发要用什么工具软件代做网页设计平台
  • 做网站的需要什么要求技术培训机构
  • 网站推广软文范文最知名的网站推广公司
  • 山西省建设工程信息网济南seo优化公司助力网站腾飞