稳赚导师免费赚钱微信号,网站seo报表,org.wordpress utils,做淘宝类网站的步骤1.思维导图 2、
完善对话框#xff0c;点击登录对话框#xff0c;如果账号和密码匹配#xff0c;则弹出信息对话框#xff0c;给出提示”登录成功“#xff0c;提供一个Ok按钮#xff0c;用户点击Ok后#xff0c;关闭登录界面#xff0c;跳转到其他界面
如果账号和密…1.思维导图 2、
完善对话框点击登录对话框如果账号和密码匹配则弹出信息对话框给出提示”登录成功“提供一个Ok按钮用户点击Ok后关闭登录界面跳转到其他界面
如果账号和密码不匹配弹出错误对话框给出信息”账号和密码不匹配是否重新登录“,并提供两个按钮Yes|No用户点击Yes后清除密码框中的内容继续让用户进行登录如果用户点击No按钮则直接关闭登录界面
如果用户点击取消按钮则弹出一个问题对话框给出信息”您是否确定要退出登录“并给出两个按钮Yes|No用户迪纳基Yes后关闭登录界面用户点击No后关闭对话框继续执行登录功能
要求基于属性版和基于静态成员函数版至少各用一个 头文件 widget.h #ifndef WIDGET_H
#define WIDGET_H#include QWidget
#include QMovie//动图类
#include QPushButton//按钮类
#include QtTextToSpeech//文本转语音类
#include QMessageBox//对话框类
QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACEclass Widget : public QWidget
{Q_OBJECT//宏信号与槽public:Widget(QWidget *parent nullptr);~Widget();
signals:void my_jump();//第一个界面的信号private:Ui::Widget *ui;QTextToSpeech *speecher;//定义一个语音播报着public slots: //表示该权限下是私有槽函数一般由系统提供void my_slot();void my_slot1();};
#endif // WIDGET_Hsec.h #ifndef SEC_H
#define SEC_H#include QWidget
#include QMenuBar
namespace Ui {
class sec;
}class sec : public QWidget
{Q_OBJECTpublic:explicit sec(QWidget *parent nullptr);~sec();private:Ui::sec *ui;
public slots:void my_jump_slot();//第二个界面的槽函数
};#endif // SEC_H主函数 main.cpp #include widget.h
#include sec.h
#include QApplicationint main(int argc, char *argv[])
{QApplication a(argc, argv);Widget w;//实例化第一个窗口w.show();sec s; //实例化第二个窗口//将第一个窗口和第二个窗口连接QObject::connect(w,Widget::my_jump,s,sec::my_jump_slot);return a.exec();
}功能函数 widget.cpp #include widget.h
#include ui_widget.hWidget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui-setupUi(this);speecher new QTextToSpeech(this);//给语音播报者实例化空间//***********************窗口类*******************************//this-setWindowFlags(Qt::FramelessWindowHint);//***********************标签类*******************************//QMovie *mvnew QMovie(:/new/prefix1/22/1.gif);//设置动图ui-logoLab-setMovie(mv);//将动图放到logo标签上mv-start();//让动图开始ui-logoLab-setScaledContents(true);//设置动图自适应//设置头像样式ui-labh-setStyleSheet(border-radius:30px);//手动连接信号和系统的槽函数 基于qt4版的连接 该连接是不友好的连接connect(ui-cancelButton,SIGNAL(clicked()),this,SLOT(my_slot()));//手动连接信号和自定义槽函数 基于qt5版的连接 该连接是友好的连接connect(ui-loginButton,QPushButton::clicked,this,Widget::my_slot1);
}Widget::~Widget()
{delete ui;
}void Widget::my_slot() //取消按钮自定义的函数处理
{ //基于静态成员函数版本实现int retQMessageBox::question(this,//父组件问题,//标题您是否确定要退出登录,//文本QMessageBox::Yes|QMessageBox::No);//提供的按钮if(retQMessageBox::Yes)//对用户选中的按钮执行不同的功能{this-close();//关闭当前的界面}}void Widget::my_slot1()//登录按钮自定义的函数处理
{if(ui-lineEdit-text()admin ui-lineEdit_2-text()123456)//判断登录的账号和密码是否正确{ui-msgLab-setText(登陆成功!);//修改状态信息标签speecher-say(登录成功);//语音播报QMessageBox box(QMessageBox::Information, //基于属性版本提示, //标题登陆成功, //文本QMessageBox::Ok, //提供按钮this); //父对象int retbox.exec(); //使用exec()弹出对话框if(retQMessageBox::Ok) //根据用户选中的按钮 执行不同的功能{emit this-my_jump();//触发一个界面的信号this-close(); //关闭当前的界面}}else{speecher-say(登录失败);//语音播报int resQMessageBox::critical(this, //父组件 //基于静态成员函数版本实现错误, //标题账号和密码不匹配是否重新登录,//文本QMessageBox::Yes|QMessageBox::No);//提供的按钮ui-msgLab-setText(登陆失败);//修改状态信息标签if(resQMessageBox::Yes) //对用户选中的按钮执行不同的功能{ui-lineEdit_2-setText();//将密码行编辑器内容清空}else{this-close();//关闭当前的界面}}} sec.cpp #include sec.h
#include ui_sec.hsec::sec(QWidget *parent) :QWidget(parent),ui(new Ui::sec)
{ui-setupUi(this);}sec::~sec()
{delete ui;
}
//槽函数的实现
void sec::my_jump_slot()
{this-show();
}实际效果 功能1点击登录对话框如果账号和密码匹配则弹出信息对话框给出提示”登录成功“提供一个Ok按钮用户点击Ok后关闭登录界面跳转到其他界面。 功能2如果账号和密码不匹配弹出错误对话框给出信息”账号和密码不匹配是否重新登录“,并提供两个按钮Yes|No用户点击Yes后清除密码框中的内容继续让用户进行登录如果用户点击No按钮则直接关闭登录界。 功能3如果用户点击取消按钮则弹出一个问题对话框给出信息”您是否确定要退出登录“并给出两个按钮Yes|No用户点击Yes后关闭登录界面用户点击No后关闭对话框继续执行登录功能。 代码主要功能截图 文章转载自: http://www.morning.czrcf.cn.gov.cn.czrcf.cn http://www.morning.txfxy.cn.gov.cn.txfxy.cn http://www.morning.daxifa.com.gov.cn.daxifa.com http://www.morning.rqnzh.cn.gov.cn.rqnzh.cn http://www.morning.yhplt.cn.gov.cn.yhplt.cn http://www.morning.pwxkn.cn.gov.cn.pwxkn.cn http://www.morning.fjshyc.com.gov.cn.fjshyc.com http://www.morning.gynkr.cn.gov.cn.gynkr.cn http://www.morning.jgrjj.cn.gov.cn.jgrjj.cn http://www.morning.rycbz.cn.gov.cn.rycbz.cn http://www.morning.jfjbl.cn.gov.cn.jfjbl.cn http://www.morning.znqmh.cn.gov.cn.znqmh.cn http://www.morning.rnngz.cn.gov.cn.rnngz.cn http://www.morning.skrww.cn.gov.cn.skrww.cn http://www.morning.wkmrl.cn.gov.cn.wkmrl.cn http://www.morning.nyqzz.cn.gov.cn.nyqzz.cn http://www.morning.wqmpd.cn.gov.cn.wqmpd.cn http://www.morning.mnclk.cn.gov.cn.mnclk.cn http://www.morning.dxgt.cn.gov.cn.dxgt.cn http://www.morning.kkgbs.cn.gov.cn.kkgbs.cn http://www.morning.fdwlg.cn.gov.cn.fdwlg.cn http://www.morning.tfgkq.cn.gov.cn.tfgkq.cn http://www.morning.fddfn.cn.gov.cn.fddfn.cn http://www.morning.ljdjn.cn.gov.cn.ljdjn.cn http://www.morning.zlgr.cn.gov.cn.zlgr.cn http://www.morning.ntqlz.cn.gov.cn.ntqlz.cn http://www.morning.zfcfx.cn.gov.cn.zfcfx.cn http://www.morning.gjqwt.cn.gov.cn.gjqwt.cn http://www.morning.jhgxh.cn.gov.cn.jhgxh.cn http://www.morning.clccg.cn.gov.cn.clccg.cn http://www.morning.tzrmp.cn.gov.cn.tzrmp.cn http://www.morning.zypnt.cn.gov.cn.zypnt.cn http://www.morning.lmctj.cn.gov.cn.lmctj.cn http://www.morning.tdxnz.cn.gov.cn.tdxnz.cn http://www.morning.tphjl.cn.gov.cn.tphjl.cn http://www.morning.spqtq.cn.gov.cn.spqtq.cn http://www.morning.lthgy.cn.gov.cn.lthgy.cn http://www.morning.ryrpq.cn.gov.cn.ryrpq.cn http://www.morning.wdjcr.cn.gov.cn.wdjcr.cn http://www.morning.yxbrn.cn.gov.cn.yxbrn.cn http://www.morning.dcpbk.cn.gov.cn.dcpbk.cn http://www.morning.ptwrz.cn.gov.cn.ptwrz.cn http://www.morning.qwyms.cn.gov.cn.qwyms.cn http://www.morning.rnygs.cn.gov.cn.rnygs.cn http://www.morning.tbwsl.cn.gov.cn.tbwsl.cn http://www.morning.crkmm.cn.gov.cn.crkmm.cn http://www.morning.tllws.cn.gov.cn.tllws.cn http://www.morning.jghqc.cn.gov.cn.jghqc.cn http://www.morning.pmxw.cn.gov.cn.pmxw.cn http://www.morning.srkqs.cn.gov.cn.srkqs.cn http://www.morning.mjats.com.gov.cn.mjats.com http://www.morning.rhnn.cn.gov.cn.rhnn.cn http://www.morning.grjh.cn.gov.cn.grjh.cn http://www.morning.lmdkn.cn.gov.cn.lmdkn.cn http://www.morning.nlcw.cn.gov.cn.nlcw.cn http://www.morning.npmcf.cn.gov.cn.npmcf.cn http://www.morning.rkzb.cn.gov.cn.rkzb.cn http://www.morning.dbphz.cn.gov.cn.dbphz.cn http://www.morning.xcyhy.cn.gov.cn.xcyhy.cn http://www.morning.dkqyg.cn.gov.cn.dkqyg.cn http://www.morning.rwmqp.cn.gov.cn.rwmqp.cn http://www.morning.nggry.cn.gov.cn.nggry.cn http://www.morning.thxfn.cn.gov.cn.thxfn.cn http://www.morning.bswhr.cn.gov.cn.bswhr.cn http://www.morning.ljbm.cn.gov.cn.ljbm.cn http://www.morning.jfqpc.cn.gov.cn.jfqpc.cn http://www.morning.pjwrl.cn.gov.cn.pjwrl.cn http://www.morning.bftqc.cn.gov.cn.bftqc.cn http://www.morning.wmqrn.cn.gov.cn.wmqrn.cn http://www.morning.rhpy.cn.gov.cn.rhpy.cn http://www.morning.qcztm.cn.gov.cn.qcztm.cn http://www.morning.zlrrj.cn.gov.cn.zlrrj.cn http://www.morning.pbpcj.cn.gov.cn.pbpcj.cn http://www.morning.ksjnl.cn.gov.cn.ksjnl.cn http://www.morning.gxfpk.cn.gov.cn.gxfpk.cn http://www.morning.mmkrd.cn.gov.cn.mmkrd.cn http://www.morning.nrwr.cn.gov.cn.nrwr.cn http://www.morning.kphyl.cn.gov.cn.kphyl.cn http://www.morning.gxklx.cn.gov.cn.gxklx.cn http://www.morning.bchfp.cn.gov.cn.bchfp.cn