QT DAY1

创建一个登录界面

#include "mywidget.h"

Mywidget::Mywidget(QWidget *parent)
    : QWidget(parent)
{
    //----------------"窗口登录设置" ------------------
    this->setWindowTitle("qq");//设置窗口标题
    this->setWindowIcon(QIcon("D:\\c++\\pictrue\\lee.png"));//设置窗口图标
    this->setWindowFlag(Qt::FramelessWindowHint);//取消头部,设置纯净版
    this->resize(540,410);//重新设置窗口大小
    this->setStyleSheet("background-color:rgb(255,255,255)");//设置背景颜色,一种直接写颜色名字,另一种rgb自己设置参数
    //===================标签设置=========================
    QLabel *label1=new QLabel(this);//标签类实例化指针,初始化标签类,依赖于窗口父类
    label1->resize(540,160);//设置标签类1的大小
    label1->setStyleSheet("background-color:rgb(55,259,254)");//设置标签1的背景颜色
    //==================动图类设置----------------------------
    QMovie *mov1 = new QMovie("D:\\c++\\pictrue\\gg.gif");//在堆区申请空间,在文件中接收动图
    label1->setMovie(mov1);//把动图放到label标签中   标签:用来显示图像或者文本
    mov1->start();//让动图动起来
    label1->setScaledContents(true);//让动图自适应标签

    QLabel *label2=new QLabel(this);//标签类实例化指针,初始化标签类,依赖于窗口父类
    label2->move(25,25);//让标签二移动
    label2->resize(35,35);//设置标签2的大小
    label2->setPixmap(QPixmap("D:\\c++\\pictrue\\1.jpg"));//设置背景图
    label2->setScaledContents(true);//自适应大小,让标签2

    QLabel *label3=new QLabel(this);//初始化标签依赖于父类窗口
    label3->move(130,210);//移动标签到合适位置
    label3->resize(30,30);//重新设置标签大小
    label3->setPixmap(QPixmap("D:\\c++\\pictrue\\2.jpg"));//设置背景图
    label3->setScaledContents(true);//自适应背景图

    QLabel *label4=new QLabel(this);//初始化标签依赖于父类窗口
    label4->move(130,270);//移动标签到合适位置
    label4->resize(30,30);//重新设置标签大小
    label4->setPixmap(QPixmap("D:\\c++\\pictrue\\3.jpg"));//设置背景图
    label4->setScaledContents(true);//自适应背景图

    //------------------------行标签设置-------------
     QLineEdit *edit1= new QLineEdit(this);//初始化行类,依附于this指针,窗口
     edit1->move(170,210);//移动行标签
     edit1->resize(285,40);//设置行大小
     edit1->setPlaceholderText("QQ号码\手机\邮箱");//占位 字体变灰色 打字占掉原来的字

     QLineEdit *edit2=new QLineEdit(this);//初始化行类,依附于窗口
     edit2->move(170,270);//移动行
     e

相关推荐

  1. <span style='color:red;'>QTday</span>4

    QTday4

    2023-12-11 14:42:01      59 阅读
  2. <span style='color:red;'>QTday</span>3

    QTday3

    2023-12-11 14:42:01      45 阅读
  3. <span style='color:red;'>QTDay</span>3

    QTDay3

    2023-12-11 14:42:01      31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-11 14:42:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-11 14:42:01       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-11 14:42:01       87 阅读
  4. Python语言-面向对象

    2023-12-11 14:42:01       96 阅读

热门阅读

  1. Linux命令——网络管理

    2023-12-11 14:42:01       69 阅读
  2. netty使用

    2023-12-11 14:42:01       56 阅读
  3. PIN设备

    PIN设备

    2023-12-11 14:42:01      54 阅读
  4. 【已解决】No module named numba.decorators

    2023-12-11 14:42:01       63 阅读
  5. Azure云WAF服务的CRS规则和DRS规则区别

    2023-12-11 14:42:01       69 阅读
  6. vue实现页面之间的el-select同步数据选项

    2023-12-11 14:42:01       58 阅读
  7. WPF转换器Convert

    2023-12-11 14:42:01       53 阅读
  8. linux中安装miniconda并解决conda:未找到命令的问题

    2023-12-11 14:42:01       69 阅读
  9. mybatis的标签的使用

    2023-12-11 14:42:01       63 阅读