Qt制作登录界面Demo3
登录界面制作主要实现了类似QQ等常规登录界面效果,在此基础上增加了边框阴影效果。
效果:
代码:
LogWidget.h
#ifndef LOGWIDGET_H
#define LOGWIDGET_H
/**
* @FileName LogWidget.h
* @brief File Description
* @author Kongdemin
* @date 2020-04-24
*/
#include <QWidget>
QT_BEGIN_NAMESPACE
class QPushButton;
class QLabel;
class QLineEdit;
QT_END_NAMESPACE
class LogWidget : public QWidget
{
Q_OBJECT
public:
explicit LogWidget(QWidget *parent = nullptr);
private:
QWidget *shadowWidget;
QLabel *_headLabel;
QLabel *_nameLabel;
QLabel *_pwdLabel;
QLineEdit *_nameLineEdit;
QLineEdit *_pwdLineEdit;
QPushButton *_cancelBtn;
QPushButton *_okBtn;
};
#endif // LOGWIDGET_H
LogWidget.cpp