当前位置: 首页 > article >正文

9月6号的学习

//---------------------------窗口界面设置------------------//
    //设置窗口标题
    this->setWindowTitle("模拟器");
    //设置窗口图标
    this->setWindowIcon(QIcon("D:\\Qt\\qttry\\61_qt\\005\\FCF06E55A51D35AB4CFE56F9348AB692.jpg"));
    //设置窗口背景颜色(后面用一个标签直接覆盖)
    this->setStyleSheet("background-color:rgb(30,105,222)");
    //参考QQ登录界面设置宽,高
    this->resize(540,415);//设置大小
    this->setFixedSize(540,415);//固定窗口大小

    //创建一个新标签,大小设置为整个窗口大小
    QLabel *label5=new QLabel(this);
    label5->resize(540,415);
    //添加动图,到指定标签栏里
    QMovie *d=new QMovie("D:\\Qt\\qttry\\61_qt\\005\\donfang.gif");
    label5->setMovie(d);
    //动起来
    d->start();
    //自动适应
    //label5->setScaledContents(true);

//-----------------------行编辑器设置---------------------------//
    QLineEdit *edit1=new QLineEdit;
    edit1->setParent(this);
    edit1->setEchoMode(QLineEdit::PasswordEchoOnEdit);
    //输入效果变成输入一次后自动遮掩
    edit1->resize(150,30);
    edit1->move(200,200);//改变位置大小
    edit1->setStyleSheet("background-color:rgb(255,255,255);border-radius:5px");
    edit1->setPlaceholderText("密码:");

    QLineEdit *edit3=new QLineEdit(this);
    edit3->resize(150,30);
    edit3->move(200,150);
    //设置占位提示
    edit3->setStyleSheet("background-color:rgb(255,255,255);border-radius:5px");
    edit3->setPlaceholderText("用户账号");
//---------------------------标签相关设置-----------------------//


    QLabel *label2=new QLabel(this);
    label2->move(160,145);label2->resize(30,30);
    //设置动图
    QMovie *p=new QMovie("D:\\Qt\\qttry\\61_qt\\005\\amiya.gif");
    label2->setMovie(p);
    //动起来
    p->start();
    //自动适应
    label2->setScaledContents(true);
    //设置第三个标签
    QLabel *label3=new QLabel(this);
    label3->move(160,200);label3->resize(30,30);
    //设置动图
    QMovie *q=new QMovie("D:\\Qt\\qttry\\61_qt\\005\\amiya2.gif");
    label3->setMovie(q);
    //动起来
    q->start();
    //自动适应
    label3->setScaledContents(true);


    QLabel *label4=new QLabel(this);
    label4->resize(80,80);
    label4->move(10,10);
    QMovie *y=new QMovie("D:\\Qt\\qttry\\61_qt\\005\\yang.gif");
    label4->setMovie(y);
    y->start();
    label4->setScaledContents(true);

样例在导图里


http://www.kler.cn/a/293643.html

相关文章:

  • redis7.x源码分析:(1) sds动态字符串
  • python: postgreSQL using psycopg2 or psycopg
  • SOLIDWORKS代理商鑫辰信息科技
  • 28.医院管理系统(基于springboot和vue)
  • PHP搭建开发环境(Windows系统)
  • 【测试框架篇】单元测试框架pytest(1):环境安装和配置
  • Java队列详细解释
  • Java题集(由入门到精通)03
  • 【区块链 + 人才服务】链学汇教育区块链平台 | FISCO BCOS应用案例
  • 国际化产品经理的挑战与机遇:跨文化产品管理的探索
  • [Unity3D]胡闹厨房复刻笔记
  • mysql笔记3(数据库、表和数据的基础操作)
  • C++——入门基础(下)
  • [C#学习笔记]注释
  • 168套Android项目源码和120多套各类别小程序模板源码
  • KADAL | Kriging代理模型Python工具箱推荐
  • StarRocks Lakehouse 快速入门——Apache Iceberg
  • 应用层协议HTTP
  • Flask中实现WebSocket需要什么组件
  • 泛微E9 Ecology9-JS应用高级进阶视频教程(重磅)
  • linux autofs配置
  • [数据集][目标检测]鲜花检测数据集VOC+YOLO格式25215张106类别
  • Oracle中关于not in的替代方案
  • kafka及异步通知文章上下架
  • Jenkins构建CI/CD
  • VSC++: 括号对称比较