思维导图
代码
#include "mywidget.h"
MyWidget::MyWidget(QWidget *parent)
: QWidget(parent)
{
//设置窗口大小
this->resize(600,400);
//设置窗口大小固定
this->setFixedSize(936,525);
//设置窗口标题
this->setWindowTitle("崩坏:星穹铁道");
//设置窗口图标
this->setWindowIcon(QIcon("D:/Download/qt/24031/pictrue/xt"));
//创建第五个标签
QLabel *lab5 = new QLabel(this);
//设置大小
lab5->resize(936,525);
//设置图片
lab5->setPixmap(QPixmap("D:/Download/qt/24031/pictrue/ly"));
//让图片自动适应
lab5->setScaledContents(true);
//创建第一个标签
QLabel *lab1 = new QLabel(this);
//设置大小
lab1->resize(80,40);
lab1->move(30,460);
//设置一个动图对象接收动图
QMovie *mv = new QMovie("D:/Download/qt/24031/pictrue/zz.gif");
//将动图设置label中
lab1->setMovie(mv);
//让动图动起来
mv->start();
//让图片自动适应
lab1->setScaledContents(true);
//创建第一个行编辑器
QLineEdit *edit1 = new QLineEdit(this);
edit1->move(360,340);
//设置占位
edit1->setPlaceholderText("手机号/UID");
//创建第二个行编辑器
QLineEdit *edit2 = new QLineEdit(this);
edit2->move(360,380);
//设置占位
edit2->setPlaceholderText("密码");
//设置显示模式
edit2->setEchoMode(QLineEdit::Password);
//设置第一个按钮
QPushButton *btn1 = new QPushButton;
btn1->setParent(this);
//设置按钮文本
btn1->setText(" 登录 ");
//设置按钮背景颜色
btn1->setStyleSheet("background-color:rgb(255,219,41)");
//设置按钮位置
btn1->move(370,420);
// //创建第二个标签
// QLabel *lab2 = new QLabel(this);
// //设置大小
// lab2->resize(160,80);
// //设置图片
// lab2->setPixmap(QPixmap("D:/Download/qt/24031/pictrue/yllogo"));
// //让图片自动适应
// lab2->setScaledContents(true);
//创建第三个标签
QLabel *lab3 = new QLabel(this);
//设置大小
lab3->resize(20,20);
lab3->move(340,340);
//设置图片
lab3->setPixmap(QPixmap("D:/Download/qt/24031/pictrue/userName"));
//让图片自动适应
lab3->setScaledContents(true);
//创建第四个标签
QLabel *lab4 = new QLabel(this);
//设置大小
lab4->resize(20,20);
lab4->move(340,380);
//设置图片
lab4->setPixmap(QPixmap("D:/Download/qt/24031/pictrue/passwd"));
//让图片自动适应
lab4->setScaledContents(true);
}
MyWidget::~MyWidget()
{
}
结果