VS2013+Qt5.5.0
在程序中直接写死了账号密码,使用了QCheckbox隐藏密码。输入密码正确以及错误会有QMessage提示,当连续输入密码错误三次会自动退出。
myclass。h
#ifndef MYCLASS_H
#define MYCLASS_H
#include <QtWidgets/QWidget>
#include <QLabel>
#include <QPushButton>
#include <QLineEdit>
#include <QCheckBox>
class MyClass : public QWidget
{
Q_OBJECT
public:
MyClass(QWidget *parent = 0);
~MyClass();
QLabel *m_pUserLabel;
QLabel *m_pPassWordLabel;
QLineEdit *m_pUserLineEdit;
QLineEdit *m_pPasswordLineEdit;
QCheckBox *m_pCheckBox; //复选框
QPushButton *m_pLoginPushButton;
QPushButton *m_pClosePushButton;
int m_nTimes = 0;
public slots:
void LoginSlot();
void ShowSlot(int); //密码显示
};
#endif // MYCLASS_H
myclass.cpp
#include "myclass.h"
#include <QGridLayout>
#include <QMessageBox>
MyClass::MyClass(QWidget *parent)
: Q