• C++&QT---QT-day1


    1. /*************************登陆窗口制作***************************/
    2. #include "mywindow.h"
    3. MyWindow::MyWindow(QWidget *parent)
    4. : QMainWindow(parent)
    5. {
    6. this->resize(500,350);
    7. this->setWindowTitle("登陆界面");
    8. this->setWindowIcon(QIcon("C:/Users/HP/Desktop/ys.jpg"));
    9. this->setStyleSheet("background-color:rgb(255,255,255)");
    10. /*************************创建标签******************************/
    11. QLabel *lab0 = new QLabel(this);
    12. lab0->resize(500,150);
    13. QMovie *mv = new QMovie("C:/Users/HP/Desktop/pdx.gif");//设置动图
    14. lab0->setScaledContents(true);//让图片自动适应大小
    15. lab0->setMovie(mv);
    16. mv->start();//动图启动
    17. QLabel *lab1 = new QLabel(this);
    18. lab1->resize(20,20);
    19. lab1->move(100,190);
    20. lab1->setPixmap(QPixmap("C:/Users/HP/Desktop/userName.jpg"));
    21. lab1->setScaledContents(true);//让图片自动适应大小
    22. QLabel *lab2 = new QLabel(this);
    23. lab2->resize(20,20);
    24. lab2->move(100,220);
    25. lab2->setPixmap(QPixmap("C:/Users/HP/Desktop/passwd.jpg"));
    26. lab2->setScaledContents(true);//让图片自动适应大小
    27. QLabel *lab3 = new QLabel(this);
    28. lab3->resize(50,15);
    29. lab3->setText("自动登陆");
    30. lab3->move(140,250);
    31. QLabel *lab4 = new QLabel(this);
    32. lab4->resize(50,15);
    33. lab4->setText("记住密码");
    34. lab4->move(240,250);
    35. QLabel *lab5 = new QLabel(this);
    36. lab5->resize(50,15);
    37. lab5->setText("找回密码");
    38. lab5->move(340,250);
    39. QLabel *lab6 = new QLabel(this);
    40. lab6->resize(50,15);
    41. lab6->setText("注册账号");
    42. lab6->move(20,320);
    43. // QLabel *lab7 = new QLabel(this);
    44. // lab7->resize(80,80);
    45. // lab7->move(210,100);
    46. // lab7->setPixmap(QPixmap("C:/Users/HP/Desktop/pdx2.png"));//添加头像
    47. // lab7->setScaledContents(true);
    48. /*************************创建行编辑器******************************/
    49. QLineEdit *ed1 = new QLineEdit(this);
    50. ed1->move(130,190);
    51. ed1->resize(270,20);
    52. ed1->setPlaceholderText("账号");//设置提示占位符
    53. QLineEdit *ed2 = new QLineEdit(this);
    54. ed2->move(130,220);
    55. ed2->resize(270,20);
    56. ed2->setPlaceholderText("密码");
    57. ed2->setEchoMode(QLineEdit::Password);//密码模式
    58. /*************************创建按钮**********************************/
    59. QPushButton *btn1 = new QPushButton("登陆",this);
    60. btn1->resize(300,35);
    61. btn1->move(100,285);
    62. btn1->setStyleSheet("background-color:rgb(3,216,245);border-radius:4");//按钮颜色和按钮圆角
    63. }
    64. MyWindow::~MyWindow()
    65. {
    66. }

  • 相关阅读:
    如何创建Maven项目
    Quartz高可用定时任务快速上手
    MindSpore社区群组介绍系列之二——SIG-DPP
    Android笔记(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程
    BUG:阿里巴巴图标库引入链接后,icon有时候会不显示的话svg下载到本地使用
    Highlight_Matching_Pair问题解决
    微信小程序怎么开店?怎么开一个小程序店铺
    最全artifactory-pro 安装教程 (docker方式安装)
    每日一题 2258. 逃离火灾(手撕困难!!!)
    抄写Linux源码(Day17:你的键盘是什么时候生效的?)
  • 原文地址:https://blog.csdn.net/qq_53195772/article/details/133867087