12.07

#include "mywidget.h"

MyWidget::MyWidget(QWidget *parent)
    : QWidget(parent)
{
    //============窗口设置============

    //去掉表头
    this->setWindowFlags(Qt::FramelessWindowHint);
    //重新设置大小
    this->resize(800,420);
    //设置背景颜色
    this->setStyleSheet("background-color:white");



    //=============标签设置==========
    //创建标签1
    QLabel *lab1 = new QLabel(this);
    //重新设置大小
    lab1->resize(400,420);
    //设置图片
    lab1->setPixmap(QPixmap("C:\\Users\\17795\\Desktop\\pictrue\\11c742fbf1f2ed0c0a790a1d145ed96.jpg"));
    //图片自动适应
    lab1->setScaledContents(true);

    //创建标签2
    QLabel *lab2 = new QLabel(this);
    //重新设置大小
    lab2->resize(400,200);
    lab2->move(400,0);
    //接收动图
    QMovie *mv = new QMovie("C:\\Users\\17795\\Desktop\\pictrue\\d9dba3b0346a83bc05bd9b8bc1e54e4f.gif");
    //将动图放入标签1中
    lab2->setMovie(mv);
    //让动图动起来
    mv->start();
    //让动图适应标签
    lab2->setScaledContents(true);

    //创建标签3
    QLabel *lab3 = new QLabel(this);
    //设置大小
    lab3->resize(35,35);
    //移动
    lab3->move(470,238);
    //设置图片
    lab3->setPixmap(QPixmap("C:\\Users\\17795\\Desktop\\pictrue\\userName.jpg"));
    //设置图片自动适应
    lab3->setScaledContents(true);

    //创建标签4
    QLabel *lab4 = new QLabel(this);
    //设置大小
    lab4->resize(40,40);
    //移动
    lab4->move(470,280);
    //设置图片
    lab4->setPixmap(QPixmap("C:\\Users\\17795\\Desktop\\pictrue\\passwd.jpg"));
    //将图片设置适应标签
    lab4->setScaledContents(true);


    //=============行编辑器设置========
    //创建行编辑器1
    QLineEdit *edit1 = new QLineEdit(this);
    //移动
    edit1->move(520,230);
    //重新设置大小
    edit1->resize(200,50);
    //设置文本
    edit1->setPlaceholderText("账号");

    //创建行编辑器1
    QLineEdit *edit2 = new QLineEdit(this);
    //移动
    edit2->move(520,280);
    //设置大小
    edit2->resize(200,50);
    //设置文本
    edit2->setPlaceholderText("密码");
    //设置模式不显示密码
    edit2->setEchoMode(QLineEdit::Password);



    //=============按钮设置================
    //创建按钮
    QPushButton *btn = new QPushButton(this);
    //移动按钮
    btn->move(500,360);
    //给按钮设置大小
    btn->resize(210,40);
    //设置按钮背景颜色
    btn->setStyleSheet("background-color:rgb(31,200,253);border-radius:5px");
    //给按钮设置文本
    btn->setText("登录");

}

相关推荐

  1. 1207. 大臣的旅费

    2023-12-08 02:38:04       33 阅读
  2. codeforces 1200E

    2023-12-08 02:38:04       56 阅读
  3. 题目 1209: 密码截获

    2023-12-08 02:38:04       50 阅读
  4. AcWing 1227. 分巧克力

    2023-12-08 02:38:04       40 阅读
  5. LeetCode 1378、1277、2944

    2023-12-08 02:38:04       54 阅读
  6. LeetCode //C - 1207. Unique Number of Occurrences

    2023-12-08 02:38:04       57 阅读
  7. PYTHON 120道题目详解(118-120

    2023-12-08 02:38:04       38 阅读
  8. 127. 单词接龙

    2023-12-08 02:38:04       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-08 02:38:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-08 02:38:04       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-08 02:38:04       87 阅读
  4. Python语言-面向对象

    2023-12-08 02:38:04       96 阅读

热门阅读

  1. 基于selenium工具刷b站播放量(请谨慎使用)

    2023-12-08 02:38:04       39 阅读
  2. TCP网络常见名词

    2023-12-08 02:38:04       48 阅读
  3. 华纳云服务器怎么清理cdn缓存?

    2023-12-08 02:38:04       59 阅读
  4. MongoDB 全文检索

    2023-12-08 02:38:04       55 阅读
  5. 好用的开源项目地址

    2023-12-08 02:38:04       57 阅读