金溪做网站,代刷网站系统怎么做,中式建筑网站,做网站建设费用预算1.
使用手动连接#xff0c;将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中#xff0c;在自定义的槽函数中调用关闭函数。将登录按钮使用qt5版本的连接到自定义的槽函数中#xff0c;在槽函数中判断ui界面上输入的账号是否为admin#xff0c;密码是…1.
使用手动连接将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中在自定义的槽函数中调用关闭函数。将登录按钮使用qt5版本的连接到自定义的槽函数中在槽函数中判断ui界面上输入的账号是否为admin密码是否为123456,如果账号密码匹配成功则输出“登录成功”并关闭该界面如果匹配失败则输出登录失败并将密码框中的内容清空
源文件
#include widget.h
#include ui_widget.hWidget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{
// this-setWindowTitle(雀魂);this-setWindowIcon(QIcon(:/picture/1329410_logo_schinese.png));ui-setupUi(this);//设置背景ui-backlab-setPixmap(QPixmap(:/picture/1329410_header.jpg));ui-backlab-setScaledContents(true);//密码输入端ui-passlab-setPixmap(QPixmap(:/picture/1329410_logo_schinese.png));ui-passlab-setScaledContents(true);ui-passedit-setPlaceholderText(密码);//账号输入端ui-accountlab-setPixmap(QPixmap(:/picture/1329410_logo_schinese.png));ui-accountlab-setScaledContents(true);ui-passedit-setEchoMode(QLineEdit::Password);ui-accountedit-setPlaceholderText(账号);//qt4链接connect(ui-exitbnt,SIGNAL(clicked()),this,SLOT(my_slots()));//qt5链接connect(ui-logebnt,QPushButton::clicked,this,Widget::login);
}Widget::~Widget()
{delete ui;
}
void Widget::my_slots()
{this-close();
}
void Widget::login()
{//定义字符串接收账号与密码的内容QString account ui-accountedit-text();QString password ui-passedit-text();//进行对比if(QString::compare(account,admin)0 QString::compare(password,123456)0 ){this-close();}else{printf(密码错误\n);//清空密码ui-passedit-clear();}
}
头文件
#ifndef WIDGET_H
#define WIDGET_H#include QWidget
#include QLabel
#include QLineEdit
#include QPixmap
#include QPushButton
QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACEclass Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent nullptr);~Widget();
signals:void my_sign();
public slots:void my_slots();void login();private:Ui::Widget *ui;
};
#endif // WIDGET_H2.思维导图