当前位置: 首页 > article >正文

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("登录");

}


http://www.kler.cn/news/161656.html

相关文章:

  • Hadoop学习笔记(HDP)-Part.19 安装Kafka
  • Win10 安装.NET Framework 3.5 报错0x80240438
  • 利用 Python 进行数据分析实验(四)
  • log4j日志框架的使用
  • 【redis笔记】分布式锁
  • 在 CentOS 或 Red Hat 系统上安装 Citus 组件
  • Gateway
  • Hive增强的聚合、多维数据集、分组和汇总
  • 动手学深度学习——Anaconda、pytorch、paddle安装(cpu版本)
  • Python-封装配置文件
  • 学习-ES
  • 三层交换机配置DHCP服务
  • 在vue中深度选择器的使用
  • 什么是css初始化
  • 代客泊车手势召车功能设计规范
  • 【计算机网络学习之路】HTTP响应报文Cookie原理
  • 玩转Sass:掌握数据类型!
  • postgreSql逻辑复制常用语句汇总和说明
  • SQL Server权限管理与数据恢复
  • Spring Boot HTTP 400 错误的日志信息在哪里查看 ?
  • 互联网洗鞋上门预约小程序预约下单系统源码公众号源码H5
  • 创建vue项目:node.js下载安装、配置环境变量,下载安装cnpm,配置npm的目录、镜像,安装vue、搭建vue项目开发环境(保姆级教程一)
  • office办公技能|ppt插件使用
  • 要求CHATGPT高质量回答的艺术:提示工程技术的完整指南—第 22 章:情感分析提示
  • QT作业1
  • vscode eide arm-gcc 编译环境搭建调试
  • springboot集成cxf
  • 【开源】基于JAVA的个人健康管理系统
  • 华为配置Smart Link负载分担示例
  • Hadoop3.x完全分布式环境搭建Zookeeper和Hbase