
#include "mywidget.h"
#include "ui_mywidget.h"
#include <QDebug>
#include <QIcon>
#include <QLabel>
#include <QPushButton>
#include <QLineEdit>
#include <QMovie>
MyWidget::MyWidget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::MyWidget)
{
ui->setupUi(this);
//设置窗口标题
this->setWindowTitle("我的窗口");
//设置窗口图标
this->setWindowIcon(QIcon("C:\\Users\\Iron man\\Desktop\\网络调试工具-飞机\\pictrue\\qq.png"));
//设置窗口背景颜色
this->setStyleSheet("background-color:");
//设置窗口大小
this->resize(535,415);
//锁定窗口大小
this->setFixedSize(535,415);
//去掉头部,设置纯净窗口
//this->setWindowFlag(Qt::FramelessWindowHint);
//创建第一个按钮
QPushButton *btn1 = new QPushButton;
btn1->setParent(this);
//按钮设置文本
btn1->setText("登录");
//设置按钮颜色
btn1->setStyleSheet("background-color:blue");
//移动
btn1->move(125,343);
//设置大小
btn1->resize(300,44);
//设置图标
btn1->setIcon(QIcon("C:\\Users\\Iron man\\Desktop\\网络调试工具-飞机\\pictrue\\qq.png"));
//创建第一个行编辑器
QLineEdit *edit1 = new QLineEdit;
edit1->setParent(this);
edit1->resize(300,44);
edit1->move(123,245);
//隐藏密码
edit1->setEchoMode(QLineEdit::Password);
//创建第二个行编辑器
QLineEdit *edit2 = new QLineEdit(this);
//设置占位
edit2->setPlaceholderText("手机号/QQ号/邮箱");
edit2->resize(300,44);
edit2->move(123,205);
//创建第一个标签
QLabel *lab1 = new QLabel;
lab1->setParent(this);
lab1->resize(539,160);
//接受动图类
QMovie *mv = new QMovie("C:\\Users\\Iron man\\Desktop\\网络调试工具-飞机\\pictrue\\qq2.gif");
//将动图设置标签中
lab1->setMovie(mv);
//让动态图动起来
mv->start();
//自动适应
lab1->setScaledContents(true);
}
MyWidget::~MyWidget()
{
delete ui;
}
