当前位置: 首页 > 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/news/293643.html

相关文章:

  • 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++: 括号对称比较
  • 使用Cskin时候 遇到按钮有默认阴影问题解决
  • Java语法全解析:掌握基本规则,打造稳固编程基础!
  • 企业级Ansible自动化运维项目案例:实战与技巧
  • 集成 Logrus 到 Gin:打造高效的 Go Web 日志系统
  • 【python因果推断库10】工具变量回归与使用 pymc 验证工具变量3
  • 音频基础学习四——声音的能量与分贝
  • 探索Mem0:下一代人工智能与机器学习内存管理基础设施(二)Mem0+Ollama 部署运行
  • .net中的内存管理和垃圾回收
  • CSS学习14[重点]--定位、边偏移、定位模式
  • linux-性能优化命令