作业
1> 手动将登录项目实现,不要使用拖拽编程
并且,当点击登录按钮时,后台会判断账号和密码是否相等,如果相等给出登录成功的提示,并且关闭当前界面,发射一个跳转信号,如果登录失败,则给出登录失败的提示,并清空密码框
当点击取消按钮时,直接关闭当前登录框
.h文件
#ifndef MYJOB_H
#define MYJOB_H
#include <QMainWindow>
#include <QPushButton>
#include <QLabel>
#include <QWidget>
#include<QLineEdit>
#include <QObject>
#include <QMessageBox>
class myjob : public QMainWindow
{
Q_OBJECT
signals:
void my_signal(); //定义一个信号函数
public slots:
void btn1_yes_slot(); //自定义槽函数
void btn2_no_slot();
private slots:
void showMessage()
{
QMessageBox::information(this,"Information","登录失败!");
}
public:
myjob(QWidget *parent = nullptr);
~myjob();
private:
QLabel *btn1_Account_label;
QLabel *btnlogo_Icon_label;
QLabel *btn2_Cryptographic_tag_label;
QLineEdit *btn1_Account_entry;
QLineEdit *btn2_Password_input;
QPushButton *btn1_yes;
QPushButton