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()
复制代码
{
复制代码
}
相关推荐
专注API从业者7 分钟前
Open Claw 京东商品监控选品实战:一键抓取、实时监控、高效选品
java·服务器·数据库
大迪deblog12 分钟前
系统架构师-数据库-数据库设计
数据库·oracle·系统架构
leo__52023 分钟前
IEC 104 协议 C 语言实现
c语言·数据库
摇滚侠24 分钟前
DBeaver 导入数据库 导入 SQL 文件 MySQL 备份恢复
java·数据库·mysql
若兰幽竹1 小时前
【从零开始编写数据库系统:架构设计与实现】第5章:查询执行引擎与火山模型
数据库·架构·数据库内核·toydb
keep one's resolveY1 小时前
SpringBoot实现重试机制的四种方案
java·spring boot·后端
天空属于哈夫克31 小时前
企业微信API常见的错误和解决方案
java·数据库·企业微信
东风破1372 小时前
DM8达梦数据库备份、恢复原理介绍
数据库·oracle·dm达梦数据库
鹏子训2 小时前
AI记忆新思路:用SQLite替代向量数据库,去EMBEDDINGS化,谷歌开源Google Always On Memory Agent
数据库·人工智能·sqlite·embedding
Frank_refuel2 小时前
终端环境下:Ubuntu 22.04.1 安装 MySQL 数据库
数据库·mysql·ubuntu