#include "widget.h"
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
this->resize(540,550);//设置窗口大小
this->setFixedSize(540,550);//固定窗口大小
this->setStyleSheet("background-color:rgb(255,255,255)");//给窗口设置颜色
QLabel *lab1 = new QLabel(this);//设置一个标签
lab1->resize(540,300);//给标签设置大小
//lab1->setStyleSheet("background-color:green");//给标签设置颜色
QMovie *mv = new QMovie("D:\\Linux\\prince\\fengling.gif");//设置一个动图对象接收动图
lab1->setMovie(mv);//将动图放入标签中
mv->start();//让动图动起来
QLabel *lab2 = new QLabel(this);//设置第二个标签
lab2->resize(30,30);//给标签二设置大小
lab2->setPixmap(QPixmap("D:\\Linux\\prince\\user.jpg"));//给标签二设置图片
lab2->setScaledContents(true);//让图片自动适应标签大小
lab2->move(150,330);//移动标签二的位置
QLineEdit *edit1 = new QLineEdit(this);//创建一个行编辑器
edit1->setPlaceholderText("手机号/账号");//设置占位
edit1->move(200,330);//移动
QLabel *lab3 = new QLabel(this);//设置第三个标签
lab3->resize(28,28);//给标签三设置大小
lab3->setPixmap(QPixmap("D:\\Linux\\prince\\password.jfif"));//给标签三设置图片
lab3->setScaledContents(true);//让图片自动适应标签大小
lab3->move(150,380);//移动标签三的位置
QLineEdit *edit2 = new QLineEdit(this);//创建二个行编辑器
edit2->setPlaceholderText("密码");//设置占位
edit2->move(200,380);//移动
edit2->setEchoMode(QLineEdit::Password);//设置显示模式
QPushButton *btn1 = new QPushButton;//设置一个按钮
btn1->setParent(this);//设置一个父组件
btn1->setText("登录");//给按钮设置文本
btn1->setStyleSheet("background-color:rgb(120,231,231);border-radius:8px;color:white");// 给按钮设置颜色,弧度
btn1->move(175,440);//移动按钮位置
btn1->resize(200,50);//给按钮 设置大小
}
Widget::~Widget()
{
}
6.13 作业
最新推荐文章于 2024-06-28 15:43:29 发布