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

Qt第一次作业

#include "mainwindow.h"
 
MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    //设置窗口的标题
    this->setWindowTitle("无畏契约");
 
    //设置窗口的图标
    this->setWindowIcon(QIcon("C:\\Users\\29699\\Desktop\\素材合集\\R-C.png"));
 
 
    //重新设置窗口大小
    this->resize(1742,982);
    //固定窗口大小
    this->setFixedSize(1742,982);
 
    //设置第一个标签
    QLabel *lab1=new QLabel("  ",this);
    //设置大小
    lab1->resize(1742,982);
    //让图片自适应
    lab1->setScaledContents(true);
    //设置标签背景
    lab1->setPixmap(QPixmap("C:\\Users\\29699\\Desktop\\素材合集\\546986eb21e758a0b7459858a5aea982.jpeg"));
 
    //设置第二个标签
    QLabel *lab2=new QLabel("1dwqff",this);
    //设置标签大小
    lab2->resize(70,70);
    //移动
    lab2->move(360,600);
    //填充配色
    //lab2->setStyleSheet("background-color:blue");
    //填充图片
    lab2->setPixmap(QPixmap("C:\\Users\\29699\\Desktop\\素材合集\\微信图片_20240613200428.jpg"));
    //让图片自适应
    lab2->setScaledContents(true);
 
 
 
    //设置第三个标签
    QLabel *lab3=new QLabel("  ",this);
    //设置标签大小
    lab3->resize(300,300);
    //移动
    lab3->move(50,50);
    //填充配色
    //lab3->setStyleSheet("background-color:blue");
    //填充动态图片
    QMovie *mv1 =new QMovie ("C:\\Users\\29699\\Desktop\\素材合集\\origin_8051525_203389.gif");
    //将动态图设置到lab3中
    lab3->setMovie(mv1);
    //让图动起来
    mv1->start();
    //让图片自适应
    lab3->setScaledContents(true);
 
    //设置第四个标签
    QLabel *lab4=new QLabel("  ",this);
    //设置标签大小
    lab4->resize(300,300);
    //移动
    lab4->move(510,50);
    //填充配色
    //lab3->setStyleSheet("background-color:blue");
    //填充动态图片
    QMovie *mv2 =new QMovie ("C:\\Users\\29699\\Desktop\\素材合集\\origin_8051525_203388.gif");
    //将动态图设置到lab3中
    lab4->setMovie(mv2);
    //让图动起来
    mv2->start();
    //让图片自适应
    lab4->setScaledContents(true);
 
 
    //创建第一个行编辑器
    QLineEdit *edit1=new QLineEdit(this);
    edit1->move(250,700);
    //设置大小
    edit1->resize(300,50);
    //设置占位
    edit1->setPlaceholderText("账号/手机号");
    //设置显示模式
    edit1->setEchoMode(QLineEdit::Normal);
 
    //创建第二个行编辑器
    QLineEdit *edit2=new QLineEdit(this);
    edit2->move(250,760);
    //设置大小
    edit2->resize(300,50);
    //设置占位
    edit2->setPlaceholderText("密码");
    //设置显示模式
    edit2->setEchoMode(QLineEdit::Password);
 
 
 
 
    //设置第一个按钮
    QPushButton *btn1=new QPushButton(QIcon("C:\\Users\\29699\\Desktop\\素材合集\\OIP-C.jpg"),"登录",this);
    //移动
    btn1->move(290,850);
    //设置大小
    btn1->resize(220,60);
    //设置不可用状态
    //btn1->setEnabled(false);
 
}
MainWindow::~MainWindow()
{
}

相关文章:

  • uniapp怎么实现条形码
  • boot整合solr
  • Python API自动化:提升开发效率的利器
  • 提升营业厅服务质量:DuDuTalk柜台录音设备,台席质检的新选择
  • PostgreSQL:在CASE WHEN语句中使用SELECT语句
  • vs2019 c++20规范 STL 库中头文件 <atomic> 源码注释及探讨几个知识点
  • C#面:abstract 的 method 是否可同时是 static,是否可同时是 native,是否可同时是 synchronized?
  • 树莓派4B_OpenCv学习笔记6:OpenCv识别已知颜色_运用掩膜
  • Vulnhub-DC-8
  • 表面温度测量方法有哪些?常见方法解析
  • salesforce保存记录后,根据条件弹出对话框提示
  • PLS_INTEGER:Oracle PL/SQL中的整数类型深度解析
  • HarmonyOS Next 系列之HTTP请求封装和Token持久化存储(四)
  • 解决el-table表格拖拽后,只改变了数据,表头没变的问题
  • 算法训练营day24
  • JavaScript 如何正确处理 Unicode 编码问题!
  • 分享一款快速APP功能测试工具
  • 2017-08-04 前端日报
  • CSS3 变换
  • docker-consul
  • ES6语法详解(一)
  • Git 使用集
  • magento 货币换算
  • Zsh 开发指南(第十四篇 文件读写)
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 原生 js 实现移动端 Touch 滑动反弹
  • 阿里云ACE认证学习知识点梳理
  • 阿里云API、SDK和CLI应用实践方案
  • 阿里云服务器如何修改远程端口?
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • (9)目标检测_SSD的原理
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (转)socket Aio demo
  • .gitignore
  • .jks文件(JAVA KeyStore)
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • .NET+WPF 桌面快速启动工具 GeekDesk
  • .NetCore 如何动态路由
  • .NET学习全景图
  • .net专家(高海东的专栏)
  • @Transactional类内部访问失效原因详解
  • [ C++ ] 继承
  • [ 云计算 | Azure 实践 ] 在 Azure 门户中创建 VM 虚拟机并进行验证
  • [000-01-008].第05节:OpenFeign特性-重试机制
  • [ABC275A] Find Takahashi 题解
  • [BT]小迪安全2023学习笔记(第15天:PHP开发-登录验证)
  • [C#]使用PaddleInference图片旋转四种角度检测
  • [daily][archlinux][game] 几个linux下还不错的游戏
  • [K8S] K8S资源控制器Controller Manager(4)
  • [k8s源码]6.reflector
  • [Kubernetes] etcd 单机和集群部署
  • [leetcode top100] 0924 找到数组中消失的数,合并二叉树,比特位计数,汉明距离