9月6号作业

2024-09-06 23:52
文章标签 作业

本文主要是介绍9月6号作业,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1:.h文件

#ifndef MAINWINDOW_H
#define MAINWINDOW_H
 
#include <QMainWindow>
 
#include <QWidget>
#include<QIcon> //图标类
#include<QLabel> //标签类
#include<QMovie> //动图类
#include<QLineEdit> //行编辑器类
#include<QPushButton> //按钮类
 
class MainWindow : public QMainWindow
{
    Q_OBJECT
 
public:
    MainWindow(QWidget *parent = nullptr);
    ~MainWindow();
};
#endif // MAINWINDOW_H

2 main文件

#include "mainwindow.h"
 
#include <QApplication>
 
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;
    w.show();
    return a.exec();
}

3.函数文件

#include "mainwindow.h"
 
MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    //===================窗口相关设置=============
       this->setWindowTitle("美女鉴赏");
       this->setWindowIcon(QIcon("C:\\Users\\Shine'lon\\Desktop\\pictrue\\DF.png"));
      // this->setWindowFlag(Qt::FramelessWindowHint);
       this->resize(700,920);
       this->setStyleSheet("background-color:white");
 
    //===================标签相关设置=============
      QLabel *lab1 = new QLabel(this);
      //设置大小
      lab1->resize(350,197);
      //背景颜色
      lab1->setStyleSheet("background-color:green");
      //实例化一个动图对象
      QMovie *mv = new QMovie("C:\\Users\\Shine'lon\\Desktop\\pictrue\\683c8ffce916371f1d47ab33ef8b7578.gif");
      //将动态设置到标签中
      lab1->setMovie(mv);
      //让动图动起来
      mv->start();
      //自动适应
      lab1->setScaledContents(true);
//====================================================================
      QLabel *lab11 = new QLabel(this);
      //设置大小
      lab11->move(350,0);
      lab11->resize(350,197);
      //背景颜色
      lab11->setStyleSheet("background-color:green");
      //实例化一个动图对象
      QMovie *mv1= new QMovie("C:\\Users\\Shine'lon\\Desktop\\pictrue\\683c8ffce916371f1d47ab33ef8b7578.gif");
      //将动态设置到标签中
      lab11->setMovie(mv1);
      //让动图动起来
      mv1->start();
      //自动适应
      lab11->setScaledContents(true);
//===========================================================
      QLabel *lab12 = new QLabel(this);
      //设置大小
      lab12->move(0,197);
      lab12->resize(700,722);
 
      lab12->setPixmap(QPixmap("C:\\Users\\Shine'lon\\Desktop\\pictrue\\2333.png"));
      lab12->setScaledContents(true);
 
//=======================================================================
 
      QLabel *lab2 = new QLabel(this);
      lab2->resize(60,54);
      lab2->move(200,315);
 
 
      QMovie *mv2= new QMovie("C:\\Users\\Shine'lon\\Desktop\\pictrue\\111.gif");
      //将动态设置到标签中
      lab2->setMovie(mv2);
      //让动图动起来
      mv2->start();
      //自动适应
      lab2->setScaledContents(true);
 
//======================================================================================
 
      QLabel *lab23 = new QLabel(this);
      lab23->resize(60,54);
      lab23->move(200,390);
 
 
      QMovie *mv23= new QMovie("C:\\Users\\Shine'lon\\Desktop\\pictrue\\111.gif");
      //将动态设置到标签中
      lab23->setMovie(mv23);
      //让动图动起来
      mv23->start();
      //自动适应
      lab23->setScaledContents(true);
 
//===================行编辑器相关设置======================================================
      QLineEdit *edit1 = new QLineEdit(this);
      edit1->move(263,315);
      edit1->resize(285,54);
      edit1->setPlaceholderText("账号/手机/邮箱");
      edit1->setStyleSheet(
                  "QLineEdit::placeholder {"
                  "   font-size: 16px;"  // 设置字体大小为16像素
                  "   color: red;"      // 设置占位符文本颜色为灰色
                  "}"
              );
 
 
      QLineEdit *edit2 = new QLineEdit(this);
      edit2->move(263,390);
      edit2->resize(285,54);
      edit2->setPlaceholderText("密码");
      edit2->setEchoMode(QLineEdit::Password);
 
//===================按钮的相关设置========================================================
      QPushButton *btn1 = new QPushButton("登录",this);
      btn1->move(100, 550);
      btn1->resize(150,45);
      btn1->setStyleSheet("background-color:rgb(8,189,252);color:white;border-radius:15px");
 
 
      QPushButton *btn2 = new QPushButton("注册",this);
      btn2->move(425, 550);
      btn2->resize(150,45);
      btn2->setStyleSheet("background-color:rgb(8,189,252);color:white;border-radius:15px");
}
 
MainWindow::~MainWindow()
{
}

效果图

这篇关于9月6号作业的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1143470

相关文章

作业提交过程之HDFSMapReduce

作业提交全过程详解 (1)作业提交 第1步:Client调用job.waitForCompletion方法,向整个集群提交MapReduce作业。 第2步:Client向RM申请一个作业id。 第3步:RM给Client返回该job资源的提交路径和作业id。 第4步:Client提交jar包、切片信息和配置文件到指定的资源提交路径。 第5步:Client提交完资源后,向RM申请运行MrAp

Java高级Day38-网络编程作业

112.网络编程作业 //1.使用字符流的方式,编写一个客户端程序和服务器端程序//2.客户端发送"name",服务器端接收到后,返回"我是nova"//3.客户端发送"hobby",服务器端接收到后,返回"编写java程序"//4.不是这两个问题,回复"你说啥呢"​​===============//客户端//===============public class SocketT

0906作业+思维导图梳理

一、作业: 1、创捷一个类似于qq登录的界面 1)源代码 #include "widget.h"#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget){ui->setupUi(this);//QPushbutton:登录、退出this->join = new QP

2024.9.6 作业

1> 手写unique_ptr指针指针 #include <iostream>using namespace std;template <typename T>class my_unique_ptr{public:explicit my_unique_ptr(T *p = nullptr) noexcept // 构造函数{ptr = p;}~my_unique_ptr() noexcep

Flink实例(六十九): flink 作业提交(四)总结

独立集群提交 # 启动集群bin/start-cluster.sh# 提交job./bin/flink run ./examples/batch/WordCount.jar --input hdfs:/user/yuan/input/wc.count --output hdfs:/user/yuan/swwwttt yarn session # 启动集群./bin/

【#第三期实战营闯关作业 ## 茴香豆:企业级知识库问答工具】

今天学习了《 茴香豆:企业级知识库问答工具》这一课,对大模型的应用有了更深得认识。以下是记录本课实操过程及截图: 搭建茴香豆虚拟环境: 输入以下命令 ``studio-conda -o internlm-base -t huixiangdou 成功安装虚拟环境截图 安装茴香豆 cd /root 克隆代码仓库 git clone https://github.com/internlm/h

Quartz 作业调度器

1、Quartz  java实现  注:这里使用的是Quartz1.6.5版本(包:quartz-1.6.5.jar)   [java]  view plain copy //测试main函数   //QuartzTest.java   package quartzPackage;         import java.text.SimpleDateFormat

清华MEM作业-利用管理运筹学的分析工具slover求解最优解的实现 及 通过使用文件或者套节字来识别进程的fuser命令

一、清华MEM作业-利用管理运筹学的分析工具slover求解最优解的实现         最近又接触了一些线性求解的问题,以前主要都是在高中数学里接触到,都是使用笔算,最后通过一些函数式得出最小或者最大值,最近的研究生学业上接触到了一个Excel solver分析工具,对这种线性求最优解的问题感觉使用起来真是得心应手。在使用这个工具前,EXCEL里需要先装上solver工具,装起来很也简单,网上

opencv作业

作业下载地址: 链接:http://pan.baidu.com/s/1qYQnbkw 密码:v7y9

0904作业+思维导图

一、作业 (将昨天的作业修改为标准模板类的) 1、代码 #include <iostream>#include <stack>using namespace std;//队列模板类template<typename T>class Queue{private:int max; //队列最大容量int num; //队列内元素数T *ptr; //容器