2024-04-07 作业

作业要求:

1> 思维导图

2> 自由发挥应用场景实现一个登录窗口界面。

【可以是QQ登录界面、也可以是自己发挥的登录界面】

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

作业1:

作业2:

运行代码:
#include "myqwidget.h"MyQWidget::MyQWidget(QWidget *parent): QWidget(parent)
{//设置窗口的固定大小this->setFixedSize(400,560);//头部标题this->setWindowTitle("QQ");//头部图标this->setWindowIcon(QIcon("D:\\QQ download\\Downloads\\pictrue\\pictrue\\qq.png"));//设置窗口背景颜色this->setStyleSheet("background-color:rgb(192,192,192)");//创建一个按钮QPushButton *btn1 = new QPushButton(this);//按钮位置设置btn1->move(40,400);//设置按钮固定大小btn1->setFixedSize(320,45);//设置按钮背景色btn1->setStyleSheet("background-color:rgb(0,153,255)");//行编辑器设计QLineEdit *edit1 = new QLineEdit(this);//密码输入设计edit1->setEchoMode(QLineEdit::Password);//显示设置:密码edit1->setPlaceholderText("输入QQ密码");edit1->move(90,280);edit1->setStyleSheet("background-color:white");edit1->setFixedSize(270,50);QLabel *lab4 = new QLabel(this);lab4->setPixmap(QPixmap("D:\\QQ download\\Downloads\\pictrue\\pictrue\\passwd(1)(1).png"));lab4->setFixedSize(48,48);lab4->setStyleSheet("background-color:white");lab4->move(40,280);lab4->setScaledContents(true);//账号输入QLineEdit *edit2 = new QLineEdit(this);edit2->setPlaceholderText("输入QQ账号");edit2->move(90,210);edit2->setStyleSheet("background-color:white");edit2->setFixedSize(270,50);//设置图标QLabel *lab5 = new QLabel(this);lab5->setPixmap(QPixmap("D:\\QQ download\\Downloads\\pictrue\\pictrue\\login.png"));lab5->setFixedSize(50,50);lab5->setStyleSheet("background-color:white");lab5->move(40,210);lab5->setScaledContents(true);//标签//头部动图QLabel *lab0 = new QLabel(this);lab0->setFixedSize(400,140);QMovie *mv = new QMovie("D:\\照片\\7f8d6d99797344f48ef5c3c09a8c7006.gif");lab0->setMovie(mv);mv->start();lab0->setScaledContents(true);//头像QLabel *lab1 = new QLabel(this);lab1->setFixedSize(100,100);lab1->move(150,80);lab1->setStyleSheet("background-color:white");QLabel *lab2 = new QLabel(this);lab2->setFixedSize(98,98);lab2->move(151,81);lab2->setPixmap(QPixmap("D:\\QQ download\\Downloads\\pictrue\\pictrue\\wodepeizhenshi.png"));lab2->setScaledContents(true);QLabel *lab3 = new QLabel(this);lab3->setFixedSize(280,16);lab3->move(60,353);lab3->setText("已阅读并同意服务协议和QQ隐私保护指引");lab3->setScaledContents(true);}MyQWidget::~MyQWidget()
{
}
运行截图:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/601646.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端三剑客 —— JavaScript (第二节)

目录 内容回顾 数据类型 基本数据类型: 引用数据类型: 常见运算 算术运算符 比较运算符 逻辑运算符 赋值运算符 自增/减运算符 三目运算符 位运算符 内容回顾 1.概述 2.基本数据 1.使用方式(行内、页面、外部) 2.对话框…

不要再使用 @Builder 注解了!有深坑呀!

曾经,我在《千万不要再随便使用 lombok 的 Builder 了!》 一文中提到 Builder 注解的其中一个大坑会导致默认值失效! 最近阅读了 《Oh !! Stop using Builder》 发现 Builder 的问题还不止一个,Builder 会让人误以为是遵循构建器…

Linux——计算机进程基础知识

计算机基础知识 1.计算机组成五大部件: (1) 运算器 :也叫算数逻辑单元,完成对数据的各种常规运算,如加减乘除,也包括逻辑运算,移位,比较等。 (2) 控制器 : 它是整个计算机系统的控制中心&…

基于LNMP环境上线QQ农场

目录 一.介绍 二. 环境准备 三.安装Mysql数据库 四.安装PHP 五.安装Nginx 六.测试Nginx服务于PHP服务是否能关联 七.项目上线 QQ农场源码:做本项目默认操作者有一定的基础知识与理解能力 链接:https://pan.baidu.com/s/1HF8GZ-yvNh7RbJ61nXOW-g?…

Postman 脚本的奥秘:JavaScript 的内置对象和方法

postman 的前后置脚本中是完全支持 JavaScript 编写代码,JavaScript 有很多内置的对象和方法,可以帮助我们完成各种任务,比如生成随机数和测试响应数据 生成随机数 使用Math.random()方法来生成一个 0 到 1 之间的随机小数,比如…

Python应用|获取矢量数据的多边形个数

import geopandas as gpd #首先导入geopandas包# 读取Shapefile文件 shp_file "E:\python\china" gdf gpd.read_file(shp_file)# 获取多边形个数 num_polygons len(gdf)print("Number of polygons:", num_polygons) 图1|输出结果

C语言从入门到实战————编译和链接

目录 前言 1. 翻译环境和运行环境 2. 翻译环境 2.1 预处理(预编译) 2.2 编译 2.2.1 词法分析: 2.2.2 语法分析 2.2.3 语义分析 2.3 汇编 2.4 链接 3. 运行环境 前言 编译和链接是将C语言源代码转换成可执行文件的必经过程&a…

数据产品+AI产品 通关上岸,创建能带来商业价值的AI产品,学习AI产品开发

数据产品 AI产品 通关上岸,创建能带来商业价值的AI产品,学习AI产品开发流程 数据产品+AI产品 通关上岸,创建能带来商业价值的AI产品,学习AI产品开发 - 百创网-源码交易平台_网站源码_商城源码_小程序源码 人工智能快速渗入到各个行业,AI产品经理缺口高达6.8万,成为稀缺…

Java-Tomcat

一、web补充技术 ①:B/S架构 主流的方式,只要有浏览器即可。编程方式直接基于socket即可 ②:javascript 简称js,早期只是实现在客户端的浏览器的动态效果,但服务端不会解释运行,所以本质上是静态资源。 …

单词接龙--C++

目录 题目描述 输入格式 输出格式 输入 输出 一、AC代码 二、代码分析 三、vector加深理解 题目描述 单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“…

构建高效网络:深入理解正向与反向代理的作用与配置

正向代理 如果把局域网外的互联网环境想象成一个巨大的资源库,则局域网中的客户端要访问互联网则需要通过代理服务器来访问,这种代理成为正向代理。 示例: 用户想要访问 https://chensir.ink (目标服务器)&#xff0…

个推助力小米汽车APP实现智能用户触达,打造智能出行新体验

4月3日,小米SU7首批交付仪式在北京亦庄的小米汽车工厂总装车间举行,全国28城交付中心也同步开启首批交付。随着小米SU7系列汽车的正式发售和交付,小米汽车APP迎来了用户体量的爆发式增长。 小米汽车APP是小米汽车官方推出的手机应用&#xff…