Qt实现简单密码登陆界面

效果图:

Qt实现简单密码登陆界面_第1张图片

代码实现:

#ifndef LOGIN_H
#define LOGIN_H

#include 
#include 
#include 
#include 
#include 


/*
 * 登录主界面
 */
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:
    //virtual void accept();
private:
    //初始化Login
    void InitLogin();

    //初始化事件
    void InitLoginEvent();

private:
    QLineEdit* m_edit;      //输入框
    QPushButton* m_ok;      //确定
    QPushButton* m_cancel;  //取消
    QPushButton* m_delete;  //删除

    QList<QPushButton*> m_btns; //数字键

};
#endif // LOGIN_H

#include "login.h"
#include 
Login::Login(QWidget *parent)
    : QMainWindow(parent)
{
   

    //设置窗体标题
    this->setWindowTitle(tr

你可能感兴趣的:(Qt,qt,c++)