Complete the basic UI

This commit is contained in:
xyz
2025-06-07 11:42:23 +08:00
parent 0811720e4d
commit 44a1452251
10 changed files with 406 additions and 3 deletions

37
loginwidget.h Normal file
View File

@ -0,0 +1,37 @@
#pragma once
#include <QWidget>
#include <QGridLayout>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
#include "phoneloginwidget.h"
#include "toast.h"
class LoginWidget : public QWidget
{
Q_OBJECT
public:
explicit LoginWidget(QWidget *parent);
/*void switchMode();
void clickSubmitBtn();
void userLoginDone(bool ok, const QString& reason);
void userRegisterDone(bool ok, const QString& reason);*/
private:
bool isLoginMode = true;
QLabel* titleLabel;
QLineEdit* usernameEdit;
QLineEdit* passwordEdit;
QLineEdit* verifyCodeEdit;
//VerifyCodeWidget* verifyCodeWidget;
QPushButton* submitBtn;
QPushButton* phoneModeBtn;
QPushButton* switchModeBtn;
};