2023年9月16日

mainwindow.

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include 
#include 
#include 
#include 
#include 

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    MainWindow(QWidget *parent = nullptr);
    ~MainWindow();
};
#endif // MAINWINDOW_H

main.cpp

#include "mainwindow.h"

#include 
#include 
#include 
#include 
#include 

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;    
    w.show();
    return a.exec();
}

mainwindow.cpp

#include "mainwindow.h"
#include 
#include 
#include 
#include 


MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    //界面
    this->setFixedSize(800,600);  //设置固定尺寸
    this->setWindowTitle("摇篮游行");  //设置窗口标签
    this->setWindowIcon(QIcon("C:\\Users\\28127\\Desktop\\123.webp")); //设置窗口图标

    //按钮
    QPushButton *btn1 = new QPushButton(QIcon("C:\\Users\\28127\\Desktop\\213.jpg"),"登录",this);  //构造一个按钮
    btn1->resize(100,50);  //设置按钮大小
    btn1->move(550,420);   //移动按钮

    QPushButton *btn2 = new QPushButton(QIcon("C:\\Users\\28127\\Desktop\\12345.jpg"),"退出",this); //构造一个按钮
    btn2->resize(btn1->size());
    btn2->move(550,520);

    //行编辑器
    QLineEdit *edti1 = new QLineEdit(this);  //构造一个行编辑器
    edti1->setPlaceholderText("繁星凝望着海洋");
    edti1->resize(300,50);
    edti1->move(180,420);

    QLineEdit *edti2 = new QLineEdit(this);  //构造一个行编辑器
    edti2->setPlaceholderText("海洋拥抱着风帆");
    edti2->resize(300,50);
    edti2->move(180,520);

    //标签
    QLabel *lab1 = new QLabel(this);
    lab1->resize(80,50);
    lab1->setPixmap(QPixmap("C:\\Users\\28127\\Desktop\\321.webp"));
    lab1->setScaledContents(true);
    lab1->move(100,420);

    QLabel *lab2 = new QLabel(this);
    lab2->resize(80,50);
    lab2->setPixmap(QPixmap("C:\\Users\\28127\\Desktop\\4321.webp"));
    lab2->setScaledContents(true);
    lab2->move(100,520);

    //gif
    QMovie *movie = new QMovie("C:\\Users\\28127\\Desktop\\6.gif");
    QLabel *lab3 = new QLabel(this);
    lab3->resize(800,400);
    lab3->setMovie(movie);
    movie->start();
    lab3->setScaledContents(true);
    lab3->move(0,0);

}

MainWindow::~MainWindow()
{
}

2023年9月16日_第1张图片

你可能感兴趣的:(qt)