• QT day1


    1. #include "mywnd.h"
    2. Mywnd::Mywnd(QWidget *parent)
    3. : QWidget(parent)
    4. {
    5. qDebug()<< this->size(); //获取界面的尺寸
    6. this->setFixedSize(380,600); //固定界面尺寸
    7. this->setWindowTitle("小黑子app"); //设置窗口标题
    8. this->setWindowIcon(QIcon("C:\\Users\\Administrator\\Desktop\\QQ20230915190020.png"));
    9. QPushButton *btn1 = new QPushButton(this); //构造一个按钮并直接指定父组件
    10. btn1->setText("登录"); //设置按钮文本内容
    11. btn1->move(80,500);
    12. btn1->resize(100, 40);
    13. //构建按钮2
    14. QPushButton *btn2 = new QPushButton(this);
    15. btn2->setText("取消");
    16. btn2->move(btn1->x()+150, btn1->y());
    17. btn2->resize(100, 40);
    18. //构建一个行编辑器并指定父组件
    19. QLineEdit *edit1 = new QLineEdit(this);
    20. edit1->resize(250, 50);
    21. edit1->move(120, 350);
    22. QLineEdit *edit2 = new QLineEdit(this);
    23. edit2->resize(250, 50);
    24. edit2->move(edit1->x(),edit1->y()+70);
    25. edit1->setPlaceholderText("树脂666");
    26. edit2->setEchoMode(QLineEdit::Password); //设置回显
    27. //标签
    28. QLabel *lab1 = new QLabel(this);
    29. lab1->resize(50,50);
    30. lab1->setStyleSheet("background-color:yellow;");
    31. lab1->move(40, 350);
    32. lab1->setPixmap(QPixmap("C:\\Users\\Administrator\\Desktop\\QQ20230915211012.png"));
    33. lab1->setScaledContents(true);
    34. QLabel *lab2 = new QLabel(this);
    35. lab2->resize(50, 50);
    36. lab2->setStyleSheet("background-color:yellow;");
    37. lab2->move(lab1->x(), lab1->y()+70);
    38. lab2->setPixmap(QPixmap("C:\\Users\\Administrator\\Desktop\\QQ20230915211447.png"));
    39. lab2->setScaledContents(true);
    40. QMovie *movie = new QMovie("C:\\Users\\Administrator\\Desktop\\QQ20230915200707.gif");
    41. movie->start();
    42. QLabel *lab3 = new QLabel(this);
    43. lab3->setGeometry(0,0,600,340);
    44. lab3->setMovie(movie);
    45. lab3->setStyleSheet("background-color:yellow;");
    46. /*lab3->setPixmap(QPixmap("C:\\Users\\Administrator\\Desktop\\QQ20230915200707.gif"));
    47. lab3->setScaledContents(true);
    48. lab3->resize(600,340);*/
    49. }
    50. Mywnd::~Mywnd()
    51. {
    52. }
     
    

  • 相关阅读:
    最后一个单词的长度
    Python基础(六)
    云赛道---人工智能前沿应用场景
    openSuSE 下面配置 java环境变量
    TCP 和 UDP 的 Socket 调用
    利用Ansible实现批量Linux服务器安全配置
    华为OD机试:路灯照明问题(100分)
    LeetCode 1700. 无法吃午餐的学生数量:真假模拟(极简代码) + 奇技淫巧
    CompletableFuture的基本用法
    R语言技能 | 不同数据类型的转换
  • 原文地址:https://blog.csdn.net/2302_77738263/article/details/132911574