怎么看一个网站用什么做的,宝塔服务器官网,网站吸引人的功能,做会展网站的关键词使用手动连接#xff0c;将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中#xff0c;在自定义的槽函数中调用关闭函数
将登录按钮使用qt5版本的连接到自定义的槽函数中#xff0c;在槽函数中判断ui界面上输入的账号是否为admin#xff0c;密码是否为…使用手动连接将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中在自定义的槽函数中调用关闭函数
将登录按钮使用qt5版本的连接到自定义的槽函数中在槽函数中判断ui界面上输入的账号是否为admin密码是否为123456,如果账号密码匹配成功则输出“登录成功”并关闭该界面如果匹配失败则输出登录失败并将密码框中的内容清空
头文件
#ifndef WIDGET_H
#define WIDGET_H#include QWidget
#include QPushButton
#include QDebug
#include iostream
#include QIcon
#include QLabel
#include QLineEditQT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACEclass Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent nullptr);~Widget();signals:void my_singal();public slots:void my_slot(); //自定义的槽void btn1_slot();private:Ui::Widget *ui;
};
#endif // WIDGET_H源文件
#include widget.h
#include ui_widget.hWidget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui-setupUi(this);//放入图片ui-logolab-setPixmap(QPixmap(:/pictrue/logo.png));ui-logolab-setScaledContents(true);//自适应大小//账号标签ui-userNamelab-setPixmap(QPixmap(:/pictrue/wodepeizhenshi.png));ui-userNamelab-setScaledContents(true);//自适应大小//密码标签ui-passwdlab-setPixmap(QPixmap(:/pictrue/passwd.jpg));ui-passwdlab-setScaledContents(true);//自适应大小//密码行编辑ui-passwdline-setEchoMode(QLineEdit::Password);//手动连接信号和自定义的槽函数 基于qt4版的连接 该连接是不友好的连接connect(ui-btn2,SIGNAL(clicked()),this,SLOT(my_slot()));//手动连接信号和自定义的槽函数 基于qt5版的连接 该连接是友好的连接connect(ui-btn1, QPushButton::clicked, this, Widget::btn1_slot);
}Widget::~Widget()
{delete ui;
}void Widget::my_slot() //自定义的槽函数实现
{this-close();
}void Widget::btn1_slot()
{//获取账号和密码输入框中的文本QString inputAccout ui-userNameline-text();QString inputPasswd ui-passwdline-text();//如果账号密码匹配成功则输出登录成功if(inputAccout admin inputPasswd 123456){//登录成功,输出登录成功qDebug() 登录成功;}else{qDebug() 登录失败;ui-passwdline-clear();}
}
效果图