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()
{
}

相关推荐

  1. Qt第一作业

    2024-06-17 05:44:01       9 阅读
  2. 数据库第一作业

    2024-06-17 05:44:01       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-17 05:44:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-17 05:44:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-17 05:44:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-17 05:44:01       18 阅读

热门阅读

  1. 【软件安装12】CloudCompare点云工具安装 Ubuntu18.04

    2024-06-17 05:44:01       8 阅读
  2. Linux下git用http连接时免输密码方法

    2024-06-17 05:44:01       7 阅读
  3. git 常用的命令

    2024-06-17 05:44:01       7 阅读
  4. 【多线程实例】

    2024-06-17 05:44:01       5 阅读
  5. Jupyter Notebook 入门教程

    2024-06-17 05:44:01       7 阅读
  6. 字符串数组——传递文本的不同方法实例

    2024-06-17 05:44:01       6 阅读
  7. Linux更改默认python版本

    2024-06-17 05:44:01       5 阅读
  8. 力扣上的经典问题:接雨水

    2024-06-17 05:44:01       6 阅读
  9. C++文本文件的读与写

    2024-06-17 05:44:01       6 阅读
  10. C++回溯算法

    2024-06-17 05:44:01       6 阅读
  11. 杂谈-Android和Ios的对比

    2024-06-17 05:44:01       10 阅读