#include "mywidget.h"
#include <QLabel>
#include <QMovie> //动图类
#include <QPushButton>
#include <QLineEdit>
MyWidget::MyWidget(QWidget *parent)
: QWidget(parent)
{
//窗口部分
//设置窗口大小
this->resize(540,410);
//固定窗口大小
this->setFixedSize(540,410);
//设置窗口文本
this->setWindowTitle("华清远见");
//设置窗口图标
this->setWindowIcon(QIcon("C:/Users/王毅然/Desktop/pictrue/logo.png"));
QLabel *lab = new QLabel(this);
lab->resize(540,150);
lab->setStyleSheet("background-color:green");
//设置登陆标签图片
lab->setPixmap(QPixmap("C:/Users/王毅然/Desktop/pictrue/logo.png"));
//添加图片自适应
lab->setScaledContents(true);
QPushButton *btn = new QPushButton("登录",this);
btn->move(215,300);
btn->resize(90,40);
//background-color背景颜色;border-radius:5px:按钮边框倒角;color:字体颜色
btn->setStyleSheet("background-color:white;border-radius:5px;color:black");
//设置密码行编辑器
QLineEdit *edit1 = new QLineEdit;
//设置父对象
edit1->setParent(this);
edit1->move(200,250);
edit1->resize(150,30);
//设置占位,提示
edit1->setPlaceholderText("QQ密码");
//设置回显模式
edit1->setEchoMode(QLineEdit::Password);
//密码标签
QLabel *lab2 = new QLabel("密码:",this);
lab2->resize(40,30);
lab2->move(150,250);
//账号
QLineEdit *edit2 = new QLineEdit(this);
edit2->move(200,200);
edit2->resize(150,30);
//设置占位,提示
edit2->setPlaceholderText("QQ号码/手机/邮箱");
//账号号前标签
QLabel *lab1 = new QLabel("账号:",this);
lab1->resize(40,30);
lab1->move(150,200);
//忘记密码按钮
QPushButton *btn1 = new QPushButton("忘记密码",this);
btn1->move(0,370);
btn1->resize(90,40);
//background-color背景颜色;border-radius:5px:按钮边框倒角;color:字体颜色
btn1->setStyleSheet("border-radius:5px;color:black");
//找回密码按钮
QPushButton *btn2 = new QPushButton("找回密码",this);
btn2->move(450,370);
btn2->resize(90,40);
//background-color背景颜色;border-radius:5px:按钮边框倒角;color:字体颜色
btn2->setStyleSheet("border-radius:5px;color:black");
}
MyWidget::~MyWidget()
{
}
界面展示