嵌入式5-6QT

news/2024/9/23 9:25:24/

1> 思维导图

2> 自由发挥应用场景,实现登录界面。

要求:尽量每行代码都有注释。

#include "mywidget.h"MyWidget::MyWidget(QWidget *parent): QWidget(parent)
{//设置标题this->setWindowTitle("MYQQ");//设置图标this->setWindowIcon(QIcon("C:\\Users\\DC\\Desktop\\pictrue\\qq.png"));//设置背景颜色this->setStyleSheet("background-color:rgb(255,255,255)");//固定窗口大小this->setFixedSize(540,400);//去掉头部//this->setWindowFlag(Qt::FramelessWindowHint);QLabel *lab1=new QLabel("标签",this);lab1->resize(540,400);lab1->setStyleSheet("background-color:green");QMovie *mv = new QMovie("C:\\Users\\DC\\Desktop\\pictrue\\zz.gif");//将动图放入标签中lab1->setMovie(mv);//让动图动起来mv->start();//自动适应lab1->setScaledContents(true);QLabel *lab2=new QLabel("账号",this);lab2->resize(40,40);lab2->setPixmap(QPixmap("C:\\Users\\DC\\Desktop\\pictrue\\1.png"));lab2->move(100,100);lab2->setScaledContents(true);QLabel *lab3=new QLabel("密码",this);lab3->resize(40,40);lab3->setPixmap(QPixmap("C:\\Users\\DC\\Desktop\\pictrue\\2.jpg"));lab3->move(100,150);lab3->setScaledContents(true);QLineEdit *edit1=new QLineEdit;edit1->setPlaceholderText("QQ号/手机号");edit1->setParent(this);edit1->resize(260,40);edit1->move(150,100);QLineEdit *edit2=new QLineEdit("密码",this);edit2->setEchoMode(QLineEdit::Password);edit2->resize(260,40);edit2->move(150,150);QPushButton *btn1=new QPushButton("登录",this);btn1->resize(120,50);btn1->move(210,200);//btn1->setEnabled(false);//样式函数setStyleSheet()btn1->setStyleSheet("background-color:rgb(8,189,253);border-radius:5px;color:white");
}MyWidget::~MyWidget()
{
}

 


http://www.ppmy.cn/news/1455253.html

相关文章

10.shell数组

shell数组 数组基本概述什么是数组数组的分类普通数组关联数组 数组的遍历与循环案例1:案例2:案例3:案例4: 数组基本概述 什么是数组 数组其实也算是变量,传统的变量只能存一个值,但是数组可以存多个值。 实际使用中主要通过for循环遍历数组中的数据 …

python基础---迭代器

迭代器 使用for循环遍历一个class 在原来的数据基础上面取下一个 验证一个函数是不是可以迭代, 实际检测的是这一个类里面没有没有__iter__这一个方法 from collections.abc import Iterable from collections.abc import Iterator isinstance(测试的类型, Iterable) # 看是不…

周刊是聪明人筛选优质知识的聪明手段!

这是一个信息过载的时代,也是一个信息匮乏的时代。 这种矛盾的现象在 Python 编程语言上的表现非常明显。 它是常年高居编程语言排行榜的最流行语言之一,在国外发展得如火如荼,开发者、项目、文章、播客、会议活动等相关信息如海如潮。 但…

详解xml-java语言

1.XML在线学习手册 XML 教程 2.XML可以做什么 1.给两个程序之间进行数据通信。现在用的最多的是JSON。 2.给服务器做配置文件。 3.存储复杂的数据关系。 4.还可以充当小型的数据库。 3.书写格式 <?xml version"1.0" encoding"UTF-8" ?> <…

【自用】了解移动存储卡的基本信息

前言 本文是看B站视频做的一个简单笔记&#xff0c;方便日后自己快速回顾&#xff0c;内容主要介绍了存储卡基本参数&#xff0c;了解卡面上的数字、图标代表的含义。对于日后如何挑选判断一张存储卡的好坏、判别一张存储卡是否合格有一定帮助。 视频参考链接&#xff1a;【硬…

测试用例执行的结果pass_fail_block_skip

pass fail block skip 测试用例的执行结果通常包括以下几个方面&#xff1a; 1. **测试结果状态**&#xff1a;通常分为“通过”、“失败”、“阻塞”和“跳过”等状态。 - **通过**&#xff1a;测试用例执行完毕&#xff0c;预期结果与实际结果一致。 - **失败**&am…

Deep learning Part Five RNN--24.4.29

接着上期&#xff0c;CBOW模型无法解决文章内容过长的单词预测的&#xff0c;那该如何解决呢&#xff1f; 除此之外&#xff0c;根据图中5-5的左图所示&#xff0c;在CBOW模型的中间层求单词向量的和&#xff0c;这时就会出现另一个问题的&#xff0c;那就是上下文的单词的顺序…

【PyTorch与深度学习】4、PyTorch的Dataset与DataLoader详细使用教程

课程地址 最近做实验发现自己还是基础框架上掌握得不好&#xff0c;于是开始重学一遍PyTorch框架&#xff0c;这个是课程笔记&#xff0c;这个课还是讲的简略&#xff0c;我半小时的课听了一个半小时。 1. Dataset与DataLoader Dataset类是处理单个训练样本的&#xff0c;也就…