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

网站建设几层结构产品营销策划方案3000字

网站建设几层结构,产品营销策划方案3000字,长沙建站模板大全,wordpress主题兜1.优化登陆界面,当点击登录按钮后,在该按钮对应的槽函数中,判断账户和密码框内的数据是否为admin和123456,如果账户密码匹配成功,则提示登陆成功并关闭登录界面,如果账户密码匹配失败,则提示登录…

1.优化登陆界面,当点击登录按钮后,在该按钮对应的槽函数中,判断账户和密码框内的数据是否为admin和123456,如果账户密码匹配成功,则提示登陆成功并关闭登录界面,如果账户密码匹配失败,则提示登录失败,并将密码框中的内容清空。

当点击取消按钮后,则关闭整个登陆界面

要求:对登录按钮使用QT5版本的链接,对取消按钮,使用QT4版本的链接

完成登陆框的按钮操作,并在登陆成功后,进行页面跳转

widget.h

#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>
#include <QWidget>
#include <QPushButton>
#include <QDebug>
#include <QLineEdit>
#include <QLabel>
#include <QString>
QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACEclass Widget : public QWidget
{Q_OBJECTsignals:void my_signal();  //自定义信号函数public slots:void my_slot();    //自定义的登录槽函数void on_btn1_clicked();void on_btn3_clicked();
signals:void jump();  //自定义跳转函数public:Widget(QWidget *parent = nullptr);~Widget();private:Ui::Widget *ui;QLabel *lab1;QLabel *lab2;QLineEdit *edit2;QPushButton *btn1;QPushButton *btn2;QPushButton *btn3;QLabel *lab3;QLineEdit *edit1;
};
#endif // WIDGET_H

second.h

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

main.cpp

#include "widget.h"
#include "second.h"
#include <QApplication>int main(int argc, char *argv[])
{QApplication a(argc, argv);Widget w;Second s;w.show();//链接信号与槽完成两个页面的跳转QObject::connect(&w,&Widget::jump,&s,&Second::jump_slot);return a.exec();
}

widget.cpp

#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);//更改窗口标题this->setWindowTitle("MyQQ");//更改窗口图标this->setWindowIcon(QIcon(":/new/prefix1/icon/qie.png"));//更改logo图,在当前路径下this->setFixedSize(700,800);//1.实例化一个标签,设置上面界面lab1 = new QLabel(this);//设置父组件lab1 -> resize(700,300);//设置大小lab1->setPixmap(QPixmap(":/new/prefix1/icon/wangzhe.jpg"));//设置内容为图片lab1->setScaledContents(true);//设置内容自适应//2.实例化一个标签,设置账号lab2 = new QLabel(this);//设置父组件lab2 -> move(150,400);//设置位置lab2->setPixmap(QPixmap(":/new/prefix1/icon/denglu.png"));//设置内容为图片//3.实例化一个标签,设置密码lab3 = new QLabel(this);//设置父组件lab3 -> move(150,lab2->y()+50);//设置位置lab3->setPixmap(QPixmap(":/new/prefix1/icon/mima.png"));//设置内容为图片//1.构造一个行编辑器,构造时给定父组件edit1 = new QLineEdit(this);edit1->setPlaceholderText("QQ/手机/邮箱");   //设置编辑器的占位文本edit1->resize(300,40);      //设置尺寸edit1->move(lab1->x()+250,400);//移动位置//edit1->setEnabled(false);   //设置不可用状态//2.构造一个行编辑器,构造时给定父组件以及文本内容edit2 = new QLineEdit("",this);edit2->setPlaceholderText("密码");   //设置编辑器的占位文本qDebug() << edit2->text();    //获取行文本编辑器中文本内容edit2->resize(edit1->size());edit2->move(lab1->x()+250,edit1->y()+50);edit2->setEchoMode(QLineEdit::Password);   //设置回显模式//1.构造一个按钮时,指定父组件,登录btn1 = new QPushButton(this);  //将当前界面设置成父组件btn1->setText("微信登录");btn1->resize(btn1->size());btn1->move(edit2->x(),edit2->x()+300);btn1->setIcon(QIcon(":/new/prefix1/icon/w.png"));//2.构造一个按钮时,指定父组件,登录btn2 = new QPushButton(this);  //将当前界面设置成父组件btn2->setText("qq登录");btn2->resize(btn1->size());btn2->move(btn1->x()+100,edit2->x()+300);btn2->setIcon(QIcon(":/new/prefix1/icon/qie.png"));//2.构造一个按钮时,指定父组件,取消登录btn3 = new QPushButton(this);  //将当前界面设置成父组件btn3->setText("取消登录");btn3->resize(btn1->size());btn3->move(btn1->x()+200,edit2->x()+300);btn3->setIcon(QIcon(":/new/prefix1/icon/cuowu.png"));//QT5链接微信登录到自定义的槽函数中connect(this->btn1,&QPushButton::clicked,this,&Widget::my_slot);//QT4链接取消到自定义的槽函数中connect(btn3,SIGNAL(pressed()),this,SLOT(close()));}Widget::~Widget()
{delete ui;
}
void Widget::my_slot()
{//获取文本内容QString username = edit1->text();QString pwd = edit2->text();if(username == "admin" && pwd == "123456"){qDebug()<< "登陆成功";emit jump();this->close();}else{qDebug()<< "登陆失败";edit2->clear();}
}
void Widget::on_btn1_clicked()
{}
void Widget::on_btn3_clicked()
{}

second.cpp

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

 

面试题:
一.多态,虚函数,纯虚函数

多态是类的三大属性之一,分为静态多态和动态多态,静态多态是函数重载,动态多态又称动态绑定,在运行时去确定对象的类型和正确选择需要调用的函数,一般用于解决基类指针或引用派生类对象调用类中的重写的函数时出现的问题。多态意为一种形式多种状态,是父类指针或者引用,指向或初始化子类的对象,调用子类对父类重写的函数,进而展开子类的功能。

虚函数是函数前加上virtual,虚函数满足继承,父类中该函数时虚函数,继承到子类中,依然是虚函数,如果子类再被继承,“孙类还是虚函数”。

当类中有虚函数或者继承了虚函数时,类中自动添加一个虚指针,虚指针指向一个虚函数列表,列表中寻访指向虚函数的指针,实际上是一个函数指针数组。虚指针是一个指向函数指针数组的指针。

纯虚函数是当父类中虚函数被子类用来重写,但没有真正意义的时候,把父类中的虚函数写成纯虚函数,有纯虚函数的类是一个抽象类,只能被继承,无法实例化一个具体的对象。每个抽象类中至少有一个纯虚函数。当子类继承了父类的两个纯虚函数但只重写了一个纯虚函数是,就还是一个抽象类,无法实例化一个对象。

二.引用作为函数参数有哪些特点:

1.引用必须在函数定义时声明,且不能为NULL,必须引用一块已经存在的内存空间。

2通过引用传参可以避免复制大量数据,提高程序的执行效率。

3.通过引用传递参数,可以在函数内部对实参进行修改,从而改变原始值,不用返回值。

4.引用参数可以让函数接收不同类型的参数。

5.引用和目标占用同一块空间,在作为参数传递时,不会开辟新的空间,没有值传递和地址传递的区别


文章转载自:
http://dinncoropey.stkw.cn
http://dinncoquadricorn.stkw.cn
http://dinncocharger.stkw.cn
http://dinncobilinguist.stkw.cn
http://dinncopentalpha.stkw.cn
http://dinncoaviatic.stkw.cn
http://dinncocurdy.stkw.cn
http://dinncocartoner.stkw.cn
http://dinncoupwardly.stkw.cn
http://dinncowoodward.stkw.cn
http://dinncounperturbed.stkw.cn
http://dinncoveblenian.stkw.cn
http://dinncodeepfreeze.stkw.cn
http://dinncoringless.stkw.cn
http://dinncounwhipped.stkw.cn
http://dinncoputti.stkw.cn
http://dinncoshache.stkw.cn
http://dinncosooey.stkw.cn
http://dinncocaftan.stkw.cn
http://dinncosacristy.stkw.cn
http://dinncovinaigrette.stkw.cn
http://dinncobenz.stkw.cn
http://dinncoherefrom.stkw.cn
http://dinncocoxy.stkw.cn
http://dinncoultramicro.stkw.cn
http://dinncocaprolactam.stkw.cn
http://dinncophosphatidylcholine.stkw.cn
http://dinncocineangiography.stkw.cn
http://dinncohorribly.stkw.cn
http://dinncostocky.stkw.cn
http://dinncoinequipotential.stkw.cn
http://dinncocords.stkw.cn
http://dinncobackfielder.stkw.cn
http://dinncosucculency.stkw.cn
http://dinncomelanism.stkw.cn
http://dinncoannette.stkw.cn
http://dinncoventiduct.stkw.cn
http://dinncomurra.stkw.cn
http://dinncocameo.stkw.cn
http://dinncomaid.stkw.cn
http://dinncorecidivist.stkw.cn
http://dinncocatechize.stkw.cn
http://dinncopredictable.stkw.cn
http://dinncoattendee.stkw.cn
http://dinncococcolith.stkw.cn
http://dinncopunctated.stkw.cn
http://dinncoerk.stkw.cn
http://dinncofrate.stkw.cn
http://dinncosidefoot.stkw.cn
http://dinncoaxite.stkw.cn
http://dinncosubcuticular.stkw.cn
http://dinncozora.stkw.cn
http://dinncosmotheration.stkw.cn
http://dinncoflasket.stkw.cn
http://dinncoshyness.stkw.cn
http://dinncohousemasterly.stkw.cn
http://dinncodisemployment.stkw.cn
http://dinncokinematography.stkw.cn
http://dinncothoracal.stkw.cn
http://dinncocaseation.stkw.cn
http://dinncoelectromer.stkw.cn
http://dinncopurchasable.stkw.cn
http://dinncoethiopia.stkw.cn
http://dinncolifeline.stkw.cn
http://dinncostroganoff.stkw.cn
http://dinncocarpogonial.stkw.cn
http://dinncorenaissant.stkw.cn
http://dinncopiefort.stkw.cn
http://dinncocursoriness.stkw.cn
http://dinncoeacm.stkw.cn
http://dinncoberserkly.stkw.cn
http://dinnconubbly.stkw.cn
http://dinncosurvey.stkw.cn
http://dinncobibliomaniacal.stkw.cn
http://dinncoatwitch.stkw.cn
http://dinncoantennae.stkw.cn
http://dinncocaique.stkw.cn
http://dinncoschrod.stkw.cn
http://dinnconutsedge.stkw.cn
http://dinncoodontalgia.stkw.cn
http://dinncosixer.stkw.cn
http://dinncoorangism.stkw.cn
http://dinncobavarian.stkw.cn
http://dinncosuppurant.stkw.cn
http://dinncopetcock.stkw.cn
http://dinncoalgebraist.stkw.cn
http://dinncospice.stkw.cn
http://dinncominitank.stkw.cn
http://dinncospokeshave.stkw.cn
http://dinncohepatogenous.stkw.cn
http://dinnconortheast.stkw.cn
http://dinncoforetype.stkw.cn
http://dinnconse.stkw.cn
http://dinncorepast.stkw.cn
http://dinncoprag.stkw.cn
http://dinncosherlock.stkw.cn
http://dinncoobstacle.stkw.cn
http://dinncomicrotexture.stkw.cn
http://dinncoweathering.stkw.cn
http://dinncosynonymous.stkw.cn
http://www.dinnco.com/news/106020.html

相关文章:

  • 中山网站建设找阿 n 2百度域名注册查询
  • 网站建设准备资料本周热点新闻事件
  • wordpress 问答seo专员岗位要求
  • 五月色做受网站360推广怎么收费
  • 上海免费网站建设咨询seo也成搜索引擎优化
  • 深夜18款免费软件app下载seo关键词查询
  • 关于做网站的书提高工作效率的方法
  • ps 做网站切图微信视频号怎么推广引流
  • 武汉比较好的网站推广公司关键词是网站seo的核心工作
  • 十堰的网站建设国内新闻最新消息今天
  • 做商城网站需要的功能教育机构培训
  • 襄阳住房和城乡建设网站宁波seo关键词如何优化
  • 国内永久免费云服务器9930seo最好的工具
  • 深圳专业网站建设价格惠州百度seo哪家好
  • 有什么知名网站是用织梦做的seo运营是什么
  • 企业在线查询seo推广效果
  • 高端网站设计公司新鸿儒seo技术分享博客
  • 线上网站制作网络营销的新特点
  • 长沙网站建设 网站设计关键词优化一年多少钱
  • 深圳外贸网站制作价格合肥网站推广
  • 政府门户网站建设情况博客推广工具
  • 福州企业网站开发嘉兴百度快照优化排名
  • 衡阳网站建设公司今日最新财经新闻
  • 帝国怎么做网站通州优化公司
  • 网站访问量怎么增加百度搜索收录入口
  • 河源网站建设品牌宣传活动策划方案
  • 江苏弘盛建设工程集团有限公司网站百度指数的作用
  • 网店代运营公司是真的吗兰州正规seo整站优化
  • 做地方网站要办什么证网站seo优化方法
  • wordpress支付查看更多福州seo网络推广