01.08

01.08_第1张图片

#include "widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
{
    //窗口
    this->setWindowTitle("Stream");//设置窗口标题
    this->setWindowIcon(QIcon("C:\\Users\\19923\\Desktop\\pictrue\\steam.jpg"));//设置标题图标
    this->setWindowFlag(Qt::FramelessWindowHint);//设置纯净窗口
    this->resize(880,550);//设置窗口大小
    this->setFixedSize(880,550);//设置窗口固定大小
    this->setStyleSheet("background-color:rgb(34,35,40)");//设置窗口背景颜色

    //标签
    QLabel *lab1=new QLabel(this);
    lab1->resize(335,115);//设置标签大小
    lab1->setStyleSheet("background-color:rgb(34,35,40)");//设置背景颜色
    lab1->setPixmap(QPixmap("C:\\Users\\19923\\Desktop\\pictrue\\steam3.png"));//插入图片
    lab1->setScaledContents(true);//图片自适应大小

    QLabel *lab2=new QLabel(this);
    lab2->resize(255,255);
    lab2->move(580,150);
    QMovie *mv1=new QMovie("C:\\Users\\19923\\Desktop\\pictrue\\worldhunter.gif");//将动图加载到程序中
    lab2->setMovie(mv1);//将动图设置到标签中
    mv1->start();//启动动图
    lab2->setScaledContents(true);//动图自适应大小

    QLabel *lab3=new QLabel(this);
    lab3->resize(115,25);
    lab3->move(50,125);
    lab3->setStyleSheet("background-color:rgb(34,35,40)");//设置标签背景颜色
    lab3->setText("用账户名称登录");//设置标签文本

    QLabel *lab4=new QLabel(this);
    lab4->resize(115,25);
    lab4->move(50,210);
    lab4->setStyleSheet("background-color:rgb(34,35,40)");
    lab4->setText("用账户名称登录");

    QLabel *lab5=new QLabel(this);
    lab5->resize(140,30);
    lab5->move(587,475);
    lab5->setStyleSheet("background-color:rgb(34,35,40)");
    lab5->setText("还没有Steam账户?");

    QLabel *lab6=new QLabel(this);
    lab6->resize(140,24);
    lab6->move(582,127);
    lab6->setStyleSheet("background-color:rgb(34,35,40)");
    lab6->setText("或使用二维码登录");


    //行编辑器
    QLineEdit *edit1=new QLineEdit(this);
    edit1->move(50,150);//移动行编辑器
    edit1->resize(477,55);//设置行编辑器大小
    edit1->setPlaceholderText("密码");//设置占位
    edit1->setStyleSheet("background-color:rgb(50,53,60)");

    QLineEdit *edit2=new QLineEdit(this);
    edit2->move(50,235);
    edit2->resize(477,55);
    edit2->setPlaceholderText("密码");//设置占位
    edit2->setStyleSheet("background-color:rgb(50,53,60)");
    edit2->setEchoMode(QLineEdit::Password);//设置显示模式密码

    //按钮
    QPushButton *btn1=new QPushButton("登录",this);//创建一个登录按钮
    btn1->move(123,340);//移动按钮
    btn1->resize(340,61);//设置按钮大小
    btn1->setText("登录");
    btn1->setStyleSheet("background-color:rgb(18,170,254)");

    QPushButton *btn2=new QPushButton("请求帮助,我无法登录。",this);
    btn2->move(52,470);
    btn2->resize(175,20);

    QPushButton *btn3=new QPushButton(this);
    btn3->resize(257,25);
    btn3->move(580,410);
    btn3->setStyleSheet("background-color:rgb(34,35,40)");
    btn3->setText("通过二维码使用Steam手机应用登录");


}

Widget::~Widget()
{

}

01.08_第2张图片

你可能感兴趣的:(作业,程序人生)