• QT DAY1


    1. #include "mywidget.h"
    2. MyWidget::MyWidget(QWidget *parent)
    3. : QWidget(parent)
    4. {
    5. this->setWindowTitle("EXVSDB");
    6. this->setWindowIcon(QIcon("C:\\Users\\dyj\\Pictures\\exvs2xb-title.png"));
    7. this->resize(540, 410);
    8. //设置纯净窗口 去掉头部
    9. this->setWindowFlag(Qt::FramelessWindowHint);
    10. //设置背景颜色
    11. this->setStyleSheet("background-color:White");
    12. QLabel *lab1 = new QLabel(this);
    13. lab1->resize(540, 157);
    14. lab1->setStyleSheet("background-color:pink");
    15. //设置动图
    16. QMovie *mv = new QMovie("C:\\Users\\dyj\\Pictures\\bili_v_1699873038780.gif");
    17. //将动图放进lab1中
    18. lab1->setMovie(mv);
    19. mv->start();
    20. //将动图自动适应lab
    21. lab1->setScaledContents(true);
    22. QLabel *lab2 = new QLabel(this);
    23. lab2->move(130,220);
    24. lab2->resize(20,20);
    25. lab2->setPixmap(QPixmap("C:\\Users\\dyj\\Desktop\\pictrue\\userName.jpg"));
    26. lab2->setScaledContents(true);
    27. QLabel *lab3 = new QLabel(this);
    28. lab3->move(130,250);
    29. lab3->resize(20,20);
    30. lab3->setPixmap(QPixmap("C:\\Users\\dyj\\Desktop\\pictrue\\passwd.jpg"));
    31. lab3->setScaledContents(true);
    32. QLabel *lab4 = new QLabel(this);
    33. lab4->resize(25,25);
    34. lab4->move(510,5);
    35. lab4->setPixmap(QPixmap("C:\\Users\\dyj\\Desktop\\pictrue\\R-C.png"));
    36. lab4->setScaledContents(true);
    37. QLineEdit *edit1 = new QLineEdit(this);
    38. edit1->resize(280, 20);
    39. edit1->move(150, 220);
    40. QLineEdit *edit2 = new QLineEdit(this);
    41. edit2->resize(280, 20);
    42. edit2->move(150, 250);
    43. edit2->setEchoMode(QLineEdit::Password);
    44. QPushButton *btn1 = new QPushButton(this);
    45. btn1->move(130, 300);
    46. btn1->resize(300,45);
    47. btn1->setText("登录");
    48. btn1->setStyleSheet("background-color:SteelBlue;border-radius:10px");
    49. }
    50. MyWidget::~MyWidget()
    51. {
    52. }

  • 相关阅读:
    Mysql 数据类型、运算符
    不就是Java吗之类和对象 Part I
    DAY6-力扣刷题
    人工智能基础-Python之Pandas库教程
    vue3中css使用script中定义的变量
    微分方程数值解法(PID仿真用一阶被控对象库PLC算法实现)
    内存与IO访问原理
    GNN+RA 文献阅读
    内核驱动模块分布编译
    洛谷-P7910 [CSP-J 2021]-插入排序(详细讲解)
  • 原文地址:https://blog.csdn.net/2301_77321548/article/details/134390821