效果图:
![在这里插入图片描述](https://img-blog.csdnimg.cn/62c01acedaab4f23aa9077367ec5d0ab.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBASG9ub3JlZEd1ZXN0,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
代码实现:
#ifndef LOGIN_H
#define LOGIN_H
#include <QMainWindow>
#include <QLineEdit>
#include <QPushButton>
#include <QDebug>
#include <QLabel>
class Login : public QMainWindow
{
Q_OBJECT
public:
Login(QWidget *parent = nullptr);
~Login();
private Q_SLOTS:
void slot_pressNumberBtn();
void slot_pressDeleteBtn();
void slot_pressOkBtn();
void slot_pressCancelBtn();
protected:
private:
void InitLogin();
void InitLoginEvent();
private:
QLineEdit* m_edit;
QPushButton* m_ok;
QPushButton* m_cancel;
QPushButton* m_delete;
QList<QPushButton*> m_btns;
};
#endif
#include "login.h"
#include <QMessageBox>
Login::Login(QWidget *parent)
: QMainWindow(parent)
{
this->setWindowTitle(tr