2.20 day2 QT

自由发挥登录窗口的应用场景,实现一个登录窗口界面

#include "widget.h"Widget::Widget(QWidget *parent): QWidget(parent)
{//窗口相关设置this->setWindowTitle("登入页面");  //设置  窗口  标题this->setWindowIcon(QIcon("D:\\qt\\QT23101hqyj\\QT\\day2\\OIP-C.jpg"));  //设置  窗口  图标this->setWindowFlag(Qt::FramelessWindowHint,0);  //是否去掉标题栏  否this->setFixedSize(1920,790);  //设置  固定  窗口大小//标签界面相关设置QLabel *abel1=new QLabel;abel1->setParent(this);  //创建一个标签abel1->setPixmap(QPixmap("D:\\qt\\QT23101hqyj\\QT\\day2\\banner.png"));  //设置背景图片abel1->setScaledContents(true);  //设置  缩放  内容   自适应QLabel *abel2=new QLabel(this);abel2->setPixmap(QPixmap("D:\\qt\\QT23101hqyj\\QT\\day2\\f27f98fe2280eadd29bf3d8b749602f8.jpg"));abel2->resize(480,790);  //设置图片大小abel2->move(1440,0);  //移动图片到指定的坐标QGraphicsOpacityEffect *op=new QGraphicsOpacityEffect(abel2);  //创建一个对像op->setOpacity(0.75);   //设置透明度abel2->setGraphicsEffect(op);  //将图片应用透明度效果QLabel *abel3=new QLabel(this);  //创建账号登录标签abel3->setText("账号登陆");abel3->resize(200,50);abel3->setStyleSheet("background-color:rgb(15,94,153)");abel3->move(1590,95);QLabel *abel4=new QLabel(this);  //创建用户标签abel4->setPixmap(QPixmap("D:\\qt\\QT23101hqyj\\QT\\day2\\无标题.png"));abel4->resize(40,40);abel4->move(1540,250);abel4->setScaledContents(true);QLabel *abel5=new QLabel(this);  //创建密码标签abel5->setPixmap(QPixmap("D:\\qt\\QT23101hqyj\\QT\\day2\\无标题1.png"));abel5->resize(40,40);abel5->move(1540,300);abel5->setScaledContents(true);//行编辑器设置QLineEdit *lt1=new QLineEdit(this);  //创建第一个行编译器lt1->setPlaceholderText("用户名");lt1->resize(250,40);lt1->move(1600,250);QLineEdit *lt2=new QLineEdit(this);  //创建第二个行编译器lt2->setPlaceholderText("密码");lt2->setEchoMode(QLineEdit::Password);lt2->resize(250,40);lt2->move(1600,300);//按钮相关设置QPushButton *tn1=new QPushButton("登录",this);  //创建第一个按钮tn1->move(1540,350);tn1->resize(300,40);tn1->setStyleSheet("background-color:rgb(51,148,225);color:white;border-radius:10px");  //设置颜色,字体颜色,棱角QPushButton *tn2=new QPushButton("从统一身份认证平台登录",this);  //创建第二个按钮tn2->move(1540,400);tn2->resize(300,40);tn2->setStyleSheet("background-color:rgb(51,148,225);color:white;border-radius:10px");  //设置颜色,字体颜色,棱角}Widget::~Widget()
{}
#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>
#include <QIcon> //窗口图标
#include <QLabel>//标签界面
#include <QGraphicsOpacityEffect>//淡化处理
#include <QLineEdit>//行编辑器
#include <QPushButton>//按钮class Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent = 0);~Widget();
};#endif // WIDGET_H

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

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

相关文章

算法项目(2)—— LSTM、RNN、GRU(SE注意力)、卡尔曼轨迹预测

本文包含什么? 项目运行的方式(包教会)项目代码LSTM、RNN、GRU(SE注意力)、卡尔曼四种算法进行轨迹预测.各种效果图运行有问题? csdn上后台随时售后.项目说明 本文实现了三种深度学习算法加传统算法卡尔曼滤波进行轨迹预测, 预测效果图 首先看下不同模型的指标: 模型RM…

佳能2580的下载手册

凡是和电子产品有关的产品其内部都开始不断地进行内卷&#xff0c;在不断地内卷背后&#xff0c;意味着科技更新和换代&#xff0c;自己也入手了一台佳能2580的打印机&#xff0c;一台相对比较老式的打印机&#xff0c;以此不断地自己想要进行打印的需要。 下载的基础步骤&…

调用接口时不时出现 Error: socket hang up

项目场景&#xff1a; 提示&#xff1a;这里简述项目相关背景&#xff1a; 今天采用golang创建了一个http服务&#xff0c;准备对若干接口进行测试。 问题描述 提示&#xff1a;这里描述项目中遇到的问题&#xff1a; 在测试第一个接口时&#xff0c;发现采用postman调用接口…

Jenkins 2.426.3新版设置中文

1. 插件页面显示无法联网 &#xff0c;点击Plugins一直提示连接超时&#xff0c;设置公司代理后 2. 稍等一会儿点击如下图&#xff0c;插件就出来了&#xff0c;然后输入Locale进行下载 3. 以下是我下载安装好的 4.打开设置&#xff0c;找到Locale选项&#xff0c;设置成zh_CN…

禁止电子邮箱地址登录WordPress后台的插件No Login by Email Address

WordPress 4.5及之后的版本增加了使用注册用户的电子邮件地址代替用户名登录的功能&#xff0c;但是大多数个人站长的管理员邮箱地址都是固定&#xff0c;而且到其他站点进行评论留言也是同一个邮箱地址&#xff0c;很容易给一些别有用心的可乘之机&#xff0c;所以禁止WordPre…

Java后端底座从无到有的搭建(随笔)

文章目录 开发模式的演变草创时期1.0时期&#xff08;基座时期&#xff09;1.1时期&#xff08;低代码时期&#xff09;2.0时期&#xff08;无代码时期&#xff09; 前言&#xff1a;本文是笔者在初创公司&#xff0c;一年多来Java后端服务底座搭建过程的总结&#xff0c;如有不…

Java 最全面试总结——4.Spring篇

1、什么是spring? Spring 是个 java 企业级应用的开源开发框架。 Spring 主要用来开发 Java 应用&#xff0c;但是有些扩展是针对 构建 J2EE 平台的 web 应用。 Spring 框架目标是简化 Java 企业级应用开发&#xff0c;并通过 POJO 为基础的编程 模型促进良好的编程习惯。…

Gradle统一管理依赖

背景 随着项目越来越大&#xff0c;module 越来越多&#xff0c;依赖的库也越来越多&#xff0c;依赖管理也越来越混乱。 我们一般会有以下需求&#xff1a; 1. 项目依赖统一管理&#xff0c;在单独文件中配置 2. 不同 Module 中的依赖版本号统一 管理 Gradle 依赖 说明&a…

【动态规划专栏】专题二:路径问题--------6.地下城游戏

本专栏内容为&#xff1a;算法学习专栏&#xff0c;分为优选算法专栏&#xff0c;贪心算法专栏&#xff0c;动态规划专栏以及递归&#xff0c;搜索与回溯算法专栏四部分。 通过本专栏的深入学习&#xff0c;你可以了解并掌握算法。 &#x1f493;博主csdn个人主页&#xff1a;小…

区块链游戏解说:什么是 Nine Chronicles

作者&#xff1a;lesleyfootprint.network 编译&#xff1a;cicifootprint.network 数据源&#xff1a; Nine Chronicles Dashboard 什么是 Nine Chronicles Nine Chronicles 是一款去中心化的在线角色扮演游戏&#xff0c;标志着在线游戏和区块链技术的发展。 Nine Chroni…

IMS audio codec的优先级

IMS voice call过程中&#xff0c;UE端的 audio codec也是有优先级规定的&#xff0c;具体规定如下。 如RFC 4566或8866 SDP 协议中的描述&#xff0c;如果<proto>是“RTP/AVP”或“RTP/SAVP”&#xff0c;则<fmt>会包含RTP paylaod type。 当给出paylaod type nu…

第2.4章 StarRocks表设计——分区分桶与副本数

目录 一、数据分布 1.1 概述 1.2 数据分布方式 1.2.1 Round-Robin 1.2.2 Range 1.2.3 List 1.2.4 Hash 1.3 StarRocks的数据分布方式 1.3.1 不分区 Hash分桶 1.3.2 Range分区Hash分桶 三、分区 3.1 分区概述 3.2 创建分区 3.2.1 手动创建分区 3.2.2 批量创建分区…

单片机学习笔记---红外遥控红外遥控电机调速(完结篇)

目录 低电平触发中断和下降沿触发中断的区别 红外遥控 Int0.c Int.h Timer0.c Timer0.h IR.c IR.h main.c 红外遥控电机调速 Timer1.c Timer.h Motor.c Motor.h main.c 上一节讲了红外发送和接收的工作原理&#xff0c;这一节开始代码演示&#xff01; 提前说…

Linux-ls命令

目录 ls&#xff1a;查看目录下文件/文件夹 ls -l&#xff1a;列表显示文件 ls -a&#xff1a;显示所有文件正常情况下‘ . ’开头的文件是隐藏的 ls -la&#xff1a;以列表形式显示所有文件包括隐藏文件 ls -lt&#xff1a;按时间倒序查看文件 ls -R&#xff1a;递归方式…

基于JavaWeb实现的在线蛋糕商城

一、系统架构 前端&#xff1a;jsp | bootstrap | js | css 后端&#xff1a;servlet | mybatis 环境&#xff1a;jdk1.7 | mysql | maven | tomcat 二、代码及数据库 三、功能介绍 01. web页-首页 02. web页-商品分类 03. web页-热销 04. web页-新品 05. w…

dockerfile文件书写

1.dockerfile构建nginx镜像 1.1书写dockerfile文件 mkdir nginx #创建nginx目录 cd nginx vim dockerfile # 修改文件FROM centos # 基础镜像&#xff0c;默认最新的centos8操作系统 MAINTAINER xianchao # 指定镜像的作者信息 RUN rm -rf /etc/yum.repos.d/* # centos8默认…

MongoDB 权限管理

文章目录 前言1. 权限控制1.1 MongoDB 默认角色1.1.1 读写角色1.1.2 管理角色1.1.3 其他角色1.1.4 超级用户角色 1.2 用户管理1.2.1 查看用户1.2.2 创建新用户1.2.3 调整角色1.2.4 删除用户1.2.4 修改密码 前言 上一篇 《MongoDB 单机安装部署》 文章中&#xff0c;为 MongoDB…

【HarmonyOS应用开发】三方库(二十)

三方库的基本使用 一、如何获取三方库 目前提供了两种途径获取开源三方库&#xff1a; 通过访问Gitee网站开源社区获取 在Gitee中&#xff0c;搜索OpenHarmony-TPC仓库&#xff0c;在tpc_resource中对三方库进行了资源汇总&#xff0c;可以供开发者参考。 通过OpenHarmony三…

自然语言编程系列(二):自然语言处理(NLP)、编程语言处理(PPL)和GitHub Copilot X

编程语言处理的核心是计算机如何理解和执行预定义的人工语言&#xff08;编程语言&#xff09;&#xff0c;而自然语言处理则是研究如何使计算机理解并生成非正式、多样化的自然语言。GPT-4.0作为自然语言处理技术的最新迭代&#xff0c;其编程语言处理能力相较于前代模型有了显…

QEMU源码全解析 —— virtio(20)

接前一篇文章&#xff1a; 上回书重点解析了virtio_pci_modern_probe函数。再来回顾一下其中相关的数据结构&#xff1a; struct virtio_pci_device struct virtio_pci_device的定义在Linux内核源码/drivers/virtio/virtio_pci_common.h中&#xff0c;如下&#xff1a; /* O…