QTday1

发布于:2024-04-07 ⋅ 阅读:(125) ⋅ 点赞:(0)

#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;
}


网站公告

今日签到

点亮在社区的每一天
去签到