#include "widget.h"
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
//==============窗口设置=============
//设置窗口名称
this->setWindowTitle("chat");
//设置窗口图标
this->setWindowIcon(QIcon("D:\\Qt\\pictrue\\pictrue\\plant.svg"));
//设置窗口大小
this->resize(645,490);
//固定窗口大小
this->setFixedSize(645,490);
//纯净窗口
this->setWindowFlag(Qt::FramelessWindowHint);
// //设置背景颜色
// this->setStyleSheet("background-color:rgb(255,255,255)");
//==============标签设置=============
//111界面图
QLabel *lab1=new QLabel(this);
//设置标签大小
lab1->resize(645,490);
//将动图加载到程序中
QMovie *mv=new QMovie("D:\\Qt\\pictrue\\pictrue\\20240108205242.gif");
//将动图设置到标签中
lab1->setMovie(mv);
//启动动图
mv->start();
//将动图自适应标签大小
lab1->setScaledContents(true);
//222账号小标
QLabel *lab2=new QLabel(this);
//移动标签位置
lab2->move(148,260);
//设置标签大小
lab2->resize(32,32);
//设置图片
lab2->setPixmap(QPixmap("D:\\Qt\\pictrue\\pictrue\\house-line.svg"));
//图片自适应大小
lab2->setScaledContents(true);
//333登录小标
QLabel *lab3=new QLabel(this);
//移动图标位置
lab3->move(148,315);
//设置图标大小
lab3->resize(32,32);
//设置图片
lab3->setPixmap(QPixmap("D:\\Qt\\pictrue\\pictrue\\key.svg"));
//图片自适应大小
lab3->setScaledContents(true);
//==============行编辑器=============
//设置账号行编辑器
QLineEdit *edit1=new QLineEdit(this);
//移动行编辑器位置
edit1->move(180,260);
//改变行编辑器大小
edit1->resize(298,32);
//设置行编辑器提示文本
edit1->setPlaceholderText("账号/手机号/邮箱");
//设置密码行编辑器
QLineEdit *edit2=new QLineEdit(this);
//移动行编辑器位置
edit2->move(180,315);
//改变行编辑器大小
edit2->resize(298,32);
//设置行编辑器提示文本
edit2->setPlaceholderText("密码");
//设置行编辑器输入格式
edit2->setEchoMode(QLineEdit::Password);
//==============按钮设置=============
QPushButton *btn1=new QPushButton("登录",this);
//设置按钮位置
btn1->move(148,405);
//设置按钮大小
btn1->resize(330,58);
//设置按钮底色,圆角,按钮字体
btn1->setStyleSheet("background-color:rgb(29,197,252);border-radius:2px;color:white");
}
Widget::~Widget()
{
}
?