2024/01/08 qt work

1. 画个界面

#include "mywidget.h"

MyWidget::MyWidget(QWidget *parent)
    : QWidget(parent)
{
    //=================窗口相关设置==========
       this->setWindowTitle("我的登录");
       //设置纯净窗口 (去掉头部)
       this->setWindowFlag(Qt::FramelessWindowHint);

       //设置大小
       this->resize(535,410);

       //=================标签的相关设置=========
       QLabel *lab1 = new QLabel(this);
       //设置标签大小
       lab1->resize(535, 410);

       //将动图加载到程序中来
       QMovie *mv = new QMovie("E:\\2023-train\\整理\\QT\\pictrue\\dt6.gif");
       //将动图设置到标签中
       lab1->setMovie(mv);
       //启动动图
       mv->start();
       //将动图自动适应标签大小
       lab1->setScaledContents(true);


       //创建一个标签
       QLabel *lab2 = new QLabel("2024",this);
       lab2->move(220,90);
       QFont font;
       //设置字体加粗
       font.setBold(75);
       //设置字体大小
       font.setPointSize(25);
       lab2->setFont(font);
       lab2->setStyleSheet("color:rgb(235,51,36)");

       //标签
       QLabel *lab3 = new QLabel(this);
       //标签移动位置
       lab3->move(125,165);
       //标签设置大小
       lab3->resize(30,30);
       lab3->setPixmap(QPixmap("E:\\2023-train\\整理\\QT\\pictrue\\login.png"));
       lab3->setScaledContents(true);


       //标签
       QLabel *lab4 = new QLabel(this);
       lab4->move(125, 205);
       lab4->resize(30,30);
       lab4->setPixmap(QPixmap("E:\\2023-train\\整理\\QT\\pictrue\\passwd.jpg"));
       lab4->setScaledContents(true);


       //===================行编辑器的相关设置======
       QLineEdit *edit1 = new QLineEdit(this);
       edit1->move(155,165);
       edit1->resize(275,30);
       edit1->setPlaceholderText("QQ号码/手机/邮箱");


       QLineEdit *edit2 = new QLineEdit(this);
       edit2->move(155,205);
       edit2->resize(275,30);
       edit2->setPlaceholderText("密码");
       edit2->setEchoMode(QLineEdit::Password);


       //===================按钮的相关设置=======
       QPushButton *btn1 = new QPushButton("登录",this);
       btn1->move(125,290);
       btn1->resize(305,40);
       btn1->setStyleSheet("background-color:rgb(31,200,253);border-radius:5px;color:white");
}

MyWidget::~MyWidget()
{

}

2. 思维导图

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值