传奇登录界面;
#include "widget.h"
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
//窗口设置
this->setWindowTitle("传奇");//窗口名
this->setWindowIcon(QIcon("C:\\Users\\21528\\Desktop\\图标.png"));//窗口图标
this->resize(1000,800);//窗口大小
this->setFixedSize(1000,800);//固定窗口大小
this->setWindowFlag(Qt::FramelessWindowHint);//设置纯净窗口
//标签类
//创建占满窗口的动图背景标签
QLabel *lab0=new QLabel(this);//实例化标签,初始化标签,显示在窗口内
lab0->resize(1000,800);//设置标签大小
lab0->move(0,0);//设置位置
lab0->setPixmap(QPixmap("C:\\Users\\21528\\Desktop\\背景.jpg"));//设置图片
lab0->setScaledContents(true);//让图片占满标签
QLabel *lab1=new QLabel(this);
lab1->resize(600,800);
QMovie *mv=new QMovie("C:\\Users\\21528\\Desktop\\传奇人物.jpg");
lab1->setMovie(mv);
mv->start();//动图开始
lab1->setScaledContents(true);
QLabel *lab2=new QLabel(this);
lab2->resize(30,30);
lab2->setPixmap(QPixmap("C:\\Users\\21528\\Desktop\\用户.jpg"));
lab2->move(650,350);
lab2->setScaledContents(true);
QLabel *lab3=new QLabel(this);
lab3->resize(30,30);
lab3->setPixmap(QPixmap("C:\\Users\\21528\\Desktop\\锁.jpg"));
lab3->move(650,450);
lab3->setScaledContents(true);
QLabel *lab4=new QLabel(this);
lab4->resize(150,150);
lab4->setPixmap(QPixmap("C:\\Users\\21528\\Desktop\\图标.png"));
lab4->move(720,60);
lab4->setScaledContents(true);
//按钮类
QPushButton *btn1=new QPushButton("登录",this);//实例化按钮,写入文字,在窗口内显示
btn1->resize(100,40);
btn1->move(750,600);
btn1->setStyleSheet("background-color:rgb(142,64,58);border-radius:10px;color:white");
//设置按钮颜色,按钮边框圆润,按钮文字显色
//行编辑器类
QLineEdit *lin1=new QLineEdit(this);//实例化行,显示在窗口内
lin1->resize(250,40);
lin1->move(690,350);
lin1->setPlaceholderText("账号");
QLineEdit *lin2=new QLineEdit(this);
lin2->resize(250,40);
lin2->move(690,450);
lin2->setPlaceholderText("密码");
lin2->setEchoMode(QLineEdit::Password);//设置输入密码***
}
Widget::~Widget()
{
}