2023.10.16

2023.10.16_第1张图片

函数文件:

#include "widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
{
//窗口设置
    this->resize(536,412);//设置大小
    this->setWindowTitle("我的窗口");//设置标题
    this->setWindowIcon(QIcon("C:/Users/asus/Desktop/pictrue/logo.png"));//设置窗口图标
    this->setWindowFlag(Qt::FramelessWindowHint);//设置纯净窗口
    this->setStyleSheet("background-color:rgb(255,255,255)");//设置窗口背景色
//文本框
    QLineEdit *ed2= new QLineEdit(this);//设置行编辑器,绑定父对象
    ed2->resize(243,30);
    ed2->move(165,234);//设置位置
    ed2->setPlaceholderText("name");//设置占位
    //ed2->setStyleSheet("background-color:white");//设置颜色
//文本框
    QLineEdit *ed1= new QLineEdit(this);//设置行编辑器,并绑定父对象
    ed1->resize(243,30);
    ed1->move(165,274);//设置位置
    ed1->setEchoMode(QLineEdit::Password);//设施显示方式
    ed1->setPlaceholderText("Passdword");//设置占位
    //ed1->setStyleSheet("background-color:white");//设置颜色
//按钮
    QPushButton *btn1=new QPushButton("login",this);//编辑文本,绑定所属,指定父对象
    btn1->resize(268,40);
    btn1->move(140,344);//设置位置
    btn1->setStyleSheet("background-color:rgb(5,160,255);border-radius:5");//设置颜色
//标签(图片)
    QLabel *lab1= new QLabel(this);//设置并绑定父对象
    lab1->move(0,0);//位置
    lab1->resize(536,180);//图片大小
    QMovie *mv= new QMovie("C:\\Users\\asus\\Desktop\\yuanshen.gif");//设置动态图片
    lab1->setMovie(mv);//绑定
    mv->start();//启动
    lab1->setScaledContents(true);//设置格式化图片格式
//标签(文本)
    QLabel *lab2= new QLabel(this);//设置并绑定父对象
    lab2->setText("账号");//文本
    lab2->move(140,238);//设置位置
    //lab2->setStyleSheet("background-color:white");//设置颜色
//标签(文本)
    QLabel *lab3= new QLabel(this);//设置并绑定父对象
    lab3->setText("密码");//文本
    lab3->move(140,278);//设置位置
    //lab3->setStyleSheet("background-color:white");//设置颜色
//标签(文本)
    QLabel *lab4= new QLabel(this);//设置并绑定父对象
    lab4->setText("自动登录");//文本
    lab4->move(165,308);//设置位置
//标签(文本)
    QLabel *lab5= new QLabel(this);//设置并绑定父对象
    lab5->setText("记住密码");//文本
    lab5->move(255,308);//设置位置
//标签(文本)
    QLabel *lab6= new QLabel(this);//设置并绑定父对象
    lab6->setText("找回密码");//文本
    lab6->move(355,308);//设置位置
//标签(文本)
    QLabel *lab7= new QLabel(this);//设置并绑定父对象
    lab7->setText("注册账号");//文本
    lab7->move(20,382);//设置位置
//标签(logo)
    QLabel *lab8= new QLabel(this);//设置并绑定父对象
    lab8->setPixmap(QPixmap("C:/Users/asus/Desktop/pictrue/logo.png"));//图片获取
    lab8->resize(100,30);//设置大小
    lab8->move(20,20);//设置位置
    lab8->setScaledContents(true);//设置格式化图片格式
    //lab8->SetWindowOpacity(0.5);//透明度
//标签(二维码)
    QLabel *lab9= new QLabel(this);//设置并绑定父对象
    lab9->setPixmap(QPixmap("C:\\Users\\asus\\Desktop\\er.png"));//二维码图片获取
    lab9->resize(24,24);//设置大小
    lab9->move(506,372);//设置位置
}

Widget::~Widget()
{
}

main文件

#include "widget.h"

#include 

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

头文件

#ifndef WIDGET_H
#define WIDGET_H

#include 
#include 
#include 
#include 
#include 
#include 

class Widget : public QWidget
{
    Q_OBJECT

public:
    Widget(QWidget *parent = nullptr);
    ~Widget();
};
#endif // WIDGET_H

效果图:

2023.10.16_第2张图片

你可能感兴趣的:(数据库,java,运维)