• C++&QT day8


    作业:

    1. #include "mywnd.h"
    2. Mywnd::Mywnd(QWidget *parent)
    3. : QWidget(parent)
    4. {
    5. this->setFixedSize(550,400);//设置固定尺寸
    6. this->setWindowTitle("Widget");//设置窗口标题
    7. this->setWindowIcon(QIcon("‪D:\\icon\\wodepeizhenshi.png"));//设置窗口图标
    8. //实例化一个标签
    9. QLabel *lab1 = new QLabel("",this);
    10. //lab1->setParent(this);
    11. lab1->resize(550,150);//重新设置尺寸
    12. //lab1->setAlignment(Qt::AlignCenter);//文本对齐
    13. lab1->setPixmap(QPixmap("‪D:\\icon\\logo.png"));
    14. lab1->setScaledContents(true);//设置内容自适应
    15. QLabel *lab3 = new QLabel("",this);
    16. //lab3->setParent(this);//指定父组件
    17. lab3->resize(40,40);//重新设置尺寸
    18. lab3->move(100,220);
    19. //lab3->setAlignment(Qt::AlignCenter);
    20. lab3->setPixmap(QPixmap("‪D:\\icon\\userName.jpg"));
    21. lab3->setScaledContents(true);//设置内容自适应
    22. QLabel *lab2 = new QLabel("",this);
    23. //lab2->setParent(this);
    24. lab2->resize(40,40);//重新设置尺寸
    25. lab2->move(100,270);
    26. //lab2->setAlignment(Qt::AlignCenter);
    27. lab2->setPixmap(QPixmap("‪D:\\icon\\passwd.jpg"));
    28. lab2->setScaledContents(true);//设置内容自适应
    29. //实例化一个按钮并给定图标,文本内容,父组件
    30. QPushButton *btn1 = new QPushButton(QIcon("‪D:\\icon\\login.png"), "登录", this);
    31. btn1->resize(100,50);//设置按钮大小
    32. btn1->move(150,325);//设置按钮移动位置
    33. QPushButton *btn2 = new QPushButton(QIcon("‪D:\\icon\\cancel.png"),"取消", this);
    34. btn2->resize(btn1->size());
    35. btn2->move(btn1->x()+150,btn1->y());
    36. // 实例化一个行编辑器
    37. QLineEdit *edit2 = new QLineEdit(this);
    38. edit2->resize(250,40);
    39. edit2->move(lab3->x()+50,lab3->y());
    40. // 实例化一个行编辑器
    41. QLineEdit *edit1 = new QLineEdit(this);
    42. edit1->resize(250,40);
    43. edit1->move(lab2->x()+50,lab2->y());
    44. edit1->setEchoMode(QLineEdit::Password);//设置回显模式
    45. }
    46. Mywnd::~Mywnd()
    47. {
    48. }

    结果:

    思维导图

  • 相关阅读:
    阿里云边缘容器云帮助AI推理应用快速落地
    智维专业工程师告诉你,哪款Kvaser多通道CAN总线分析仪性价比最高?
    Win11如何格式化硬盘?
    RabbitMQ原理(四):MQ的可靠性
    软件设计原则
    统信浏览器kerberos配置方案
    基于Python实现多项式拟合正弦函数
    uniapp 小程序 身份证 和人脸视频拍摄
    GPT-Chinese 复现
    langchain主要模块(五):Agent以及Wandb
  • 原文地址:https://blog.csdn.net/m0_59031281/article/details/132920257