2.20 day2 QT

自由发挥登录窗口的应用场景,实现一个登录窗口界面

#include "widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
{
    //窗口相关设置
    this->setWindowTitle("登入页面");  //设置  窗口  标题
    this->setWindowIcon(QIcon("D:\\qt\\QT23101hqyj\\QT\\day2\\OIP-C.jpg"));  //设置  窗口  图标
    this->setWindowFlag(Qt::FramelessWindowHint,0);  //是否去掉标题栏  否
    this->setFixedSize(1920,790);  //设置  固定  窗口大小

    //标签界面相关设置
    QLabel *abel1=new QLabel;
    abel1->setParent(this);  //创建一个标签
    abel1->setPixmap(QPixmap("D:\\qt\\QT23101hqyj\\QT\\day2\\banner.png"));  //设置背景图片
    abel1->setScaledContents(true);  //设置  缩放  内容   自适应

    QLabel *abel2=new QLabel(this);
    abel2->setPixmap(QPixmap("D:\\qt\\QT23101hqyj\\QT\\day2\\f27f98fe2280eadd29bf3d8b749602f8.jpg"));
    abel2->resize(480,790);  //设置图片大小
    abel2->move(1440,0);  //移动图片到指定的坐标
    QGraphicsOpacityEffect *op=new QGraphicsOpacityEffect(abel2);  //创建一个对像
    op->setOpacity(0.75);   //设置透明度
    abel2->setGraphicsEffect(op);  //将图片应用透明度效果

    QLabel *abel3=new QLabel(this);  //创建账号登录标签
    abel3->setText("账号登陆");
    abel3->resize(200,50);
    abel3->setStyleSheet("background-color:rgb(15,94,153)");
    abel3->move(1590,95);

    QLabel *abel4=new QLabel(this);  //创建用户标签
    abel4->setPixmap(QPixmap("D:\\qt\\QT23101hqyj\\QT\\day2\\无标题.png"));
    abel4->resize(40,40);
    abel4->move(1540,250);
    abel4->setScaledContents(true);

    QLabel *abel5=new QLabel(this);  //创建密码标签
    abel5->setPixmap(QPixmap("D:\\qt\\QT23101hqyj\\QT\\day2\\无标题1.png"));
    abel5->resize(40,40);
    abel5->move(1540,300);
    abel5->setScaledContents(true);

    //行编辑器设置
    QLineEdit *lt1=new QLineEdit(this);  //创建第一个行编译器
    lt1->setPlaceholderText("用户名");
    lt1->resize(250,40);
    lt1->move(1600,250);

    QLineEdit *lt2=new QLineEdit(this);  //创建第二个行编译器
    lt2->setPlaceholderText("密码");
    lt2->setEchoMode(QLineEdit::Password);
    lt2->resize(250,40);
    lt2->move(1600,300);

    //按钮相关设置
    QPushButton *tn1=new QPushButton("登录",this);  //创建第一个按钮
    tn1->move(1540,350);
    tn1->resize(300,40);
    tn1->setStyleSheet("background-color:rgb(51,148,225);color:white;border-radius:10px");  //设置颜色,字体颜色,棱角

    QPushButton *tn2=new QPushButton("从统一身份认证平台登录",this);  //创建第二个按钮
    tn2->move(1540,400);
    tn2->resize(300,40);
    tn2->setStyleSheet("background-color:rgb(51,148,225);color:white;border-radius:10px");  //设置颜色,字体颜色,棱角

}

Widget::~Widget()
{

}
#ifndef WIDGET_H
#define WIDGET_H

#include <QWidget>
#include <QIcon> //窗口图标
#include <QLabel>//标签界面
#include <QGraphicsOpacityEffect>//淡化处理
#include <QLineEdit>//行编辑器
#include <QPushButton>//按钮

class Widget : public QWidget
{
    Q_OBJECT

public:
    Widget(QWidget *parent = 0);
    ~Widget();
};

#endif // WIDGET_H

相关推荐

  1. <span style='color:red;'>qt</span> <span style='color:red;'>day</span><span style='color:red;'>2</span>

    qt day2

    2024-02-21 06:56:02      36 阅读
  2. <span style='color:red;'>QT</span> <span style='color:red;'>day</span><span style='color:red;'>2</span>

    QT day2

    2024-02-21 06:56:02      36 阅读
  3. <span style='color:red;'>qt</span>-<span style='color:red;'>day</span><span style='color:red;'>2</span>

    qt-day2

    2024-02-21 06:56:02      31 阅读
  4. <span style='color:red;'>QT</span> <span style='color:red;'>day</span><span style='color:red;'>2</span>

    QT day2

    2024-02-21 06:56:02      37 阅读
  5. <span style='color:red;'>QT</span> <span style='color:red;'>day</span><span style='color:red;'>2</span>

    QT day2

    2024-02-21 06:56:02      24 阅读
  6. <span style='color:red;'>QT</span> <span style='color:red;'>day</span><span style='color:red;'>2</span>

    QT day2

    2024-02-21 06:56:02      30 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-21 06:56:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-21 06:56:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-21 06:56:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-21 06:56:02       20 阅读

热门阅读

  1. 【npm】常见错误

    2024-02-21 06:56:02       30 阅读
  2. 分布式场景怎么Join | 京东云技术团队

    2024-02-21 06:56:02       30 阅读
  3. 使用单元测试框架Junit的正确姿势

    2024-02-21 06:56:02       23 阅读
  4. SQL-2

    SQL-2

    2024-02-21 06:56:02      33 阅读
  5. 电商数据API接口

    2024-02-21 06:56:02       37 阅读
  6. 士兰微六轴陀螺仪SC7I22在AR/VR头显设备中的应用

    2024-02-21 06:56:02       25 阅读
  7. jupyter/scipy-notebook:python3.8 docker 镜像

    2024-02-21 06:56:02       29 阅读