QTDAY1

 头文件

#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>
#include <QIcon>
#include <QLabel>
#include <QMovie>
#include <QLineEdit>
#include <QPushButton>
class Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent = nullptr);~Widget();
};
#endif // WIDGET_H

 设计界面

#include "widget.h"Widget::Widget(QWidget *parent): QWidget(parent)
{//设置窗口this->setWindowTitle("GTA5");this->setWindowIcon(QIcon("C:\\Users\\22249\\Desktop\\1\\pictrue\\gta.jfif"));this->setFixedSize(680,480);this->setStyleSheet("background-color:rgb(255,255,255)");this->setWindowFlags(Qt::FramelessWindowHint);//设置标签//整个背景QLabel *lab1=new QLabel(this);lab1->resize(680,480);lab1->setPixmap(QPixmap("C:\\Users\\22249\\Desktop\\1\\pictrue\\gta_login.jpg"));lab1->setScaledContents(true);//R星logoQLabel *lab2=new QLabel(this);lab2->resize(60,60);lab2->move(10,10);lab2->setPixmap(QPixmap("C:\\Users\\22249\\Desktop\\1\\pictrue\\rxing.png"));lab2->setScaledContents(true);lab2->setStyleSheet("border-radius:10px");//账户登录QLabel *lab3=new QLabel(this);lab3->resize(90,65);lab3->move(170,130);QMovie *mv=new QMovie("C:\\Users\\22249\\Desktop\\1\\pictrue\\cxk.gif");lab3->setMovie(mv);mv->start();lab3->setScaledContents(true);//设置行编辑器QLineEdit *edit1=new QLineEdit(this);edit1->move(80,200);edit1->resize(275,30);edit1->setPlaceholderText("账号/邮箱");QLineEdit *edit2=new QLineEdit(this);edit2->move(80,240);edit2->resize(275,30);edit2->setPlaceholderText("密码");edit2->setEchoMode(QLineEdit::Password);//设置按钮QPushButton *btn1=new QPushButton("登录",this);btn1->move(90,300);btn1->resize(255,40);btn1->setStyleSheet("background-color:rgb(255,170,0);border-radius:10px;color:white");QPushButton *btn2=new QPushButton("关闭",this);btn2->move(640,0);btn2->resize(40,30);btn2->setStyleSheet("background-color:rgb(255,0,0);color:white");
}Widget::~Widget()
{
}

效果图 

 

 

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

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

相关文章

Docker Compose 基础知识(三)

Docker Compose 基础知识 什么是 Docker Compose ? Docker Compose 是 Docker 官方提供的一个工具&#xff0c;用于定义和管理多个 Docker 容器的应用程序。它基于 YAML 文件格式&#xff0c;允许你通过 一个定义文件来描述和配置整个应用程序的组件&#xff0c;包括容器、网…

jffs2文件系统制作

#!/bin/bash rm -rf rootfs.jffs2 chmod 755 ./rootfs -R chown root:root ./rootfs -R sudo mkfs.jffs2 -r ./rootfs -e $((64*1024)) -o rootfs.jffs2

探寻智能酒精壁炉在人类文化传承和精神需求中的重要意义

真火壁炉在人类文明中扮演着至关重要的角色&#xff0c;它不仅是温暖与照明的来源&#xff0c;更承载着人类的情感、记忆和文化传承。从古至今&#xff0c;真火壁炉一直都是家庭和社区聚集的焦点&#xff0c;象征着温暖、交流与家庭团聚。并且随着科技的进步&#xff0c;能使用…

k8s中pod的亲和性与反亲和性

一、节点选择 nodeSelector 提供了一个非常简单的方式&#xff0c;将 Pod 限定到包含特定标签的节点上。亲和性与反亲和性&#xff08;affinity / anti-affinity&#xff09;特性则极大地扩展了限定的表达方式。主要的增强点在于&#xff1a; 表达方式更加有效&#xff08;不仅…

SkyWalking介绍和Docker环境下部署

一、Skywalking概述 1、Skywalking介绍 Skywalking是分布式系统的应用程序性能监视工具&#xff0c;专为微服务&#xff0c;云原生架构和基于容器&#xff08;Docker&#xff0c;K8S,Mesos&#xff09;架构而设计&#xff0c;它是一款优秀的APM&#xff08;Application Perfo…

Halcon灰度的平均值和偏差intensity

Halcon灰度的平均值和偏差 intensity 算子用于计算单张图像上多个区域的灰度值的平均值和偏差。该算子的原型如下&#xff1a; intensity (Regions, Image ::: Mean, Deviation )其各参数的含义如下。 参数1&#xff1a;Regions&#xff08;输入参数&#xff09;&#xff0c;…

harmonyOS 时间选择组件(TimePicker)

本文 我们来说 TimePicker 时间组件 首先 我们搭一个最基本的组件骨架 Entry Component struct Index {build() {Row() {Column() {}.width(100%)}.height(100%)} }然后 在 Column 组件内 放一个 TimePicker进去 这里 我们就可以看到 一个时间的选择器了 DatePicker 捕获当前…

孪生神经网络MATLAB实战[含源码]

​一、算法原理 孪生神经网络&#xff08; Siamese neural network&#xff09;是一种深度学习网络&#xff0c;它使用两个或多个具有相同架构、共享相同参数和权重的相同子网。孪生网络通常用于寻找两个可比较事物之间的关系的任务。孪生网络的一些常见应用包括面部识别、签名…

node.js+mysql旅游景点分享网站-计算机毕业设计源码03796

摘 要 随着社会的发展&#xff0c;社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。旅游景点分享网站设计&#xff0c;主要的模块包括查看后台首页、轮播图&#xff08;轮播图管理&#xff09;、网站公告管理&#xff08;网站公告…

AQS 抽象队列同步器

AQS AQS &#xff08;抽象队列同步器&#xff09;&#xff1a; AbstractQueuedSynchronizer 是什么 来自jdk1.5&#xff0c;是用来实现锁或者其他同步器组件的公共基础部分的抽象实现&#xff0c;是重量级基础框架以及JUC的基石&#xff0c;主要用于解决锁分配给谁的问题整体…

Linux第17步_安装SSH服务

secure shell protocol简称SSH。 目的&#xff1a;在进行数据传输之前&#xff0c;SSH先对联级数据包通过加密技术进行加密处理&#xff0c;然后再进行数据传输&#xff0c;确保数据传输安全。 1、在安装前&#xff0c;要检查虚拟机可以上网&#xff0c;否则可能会导致安装失…

电商带货品牌直播间SOP运营执行步骤

【干货资料持续更新&#xff0c;以防走丢】 电商带货品牌直播间SOP运营执行步骤 部分资料预览 资料部分是网络整理&#xff0c;仅供学习参考。 直播运营模板合集&#xff08;完整资料包含以下内容&#xff09; 目录 直播业务商业框架.png直播工作流程SOP梳理.xlsx 2023年抖…

Protobuf 属性数据丢失问题

xxxx.proto文件 message xxx{string name 1double dsp 2;// 数据 } 这里有一个坑&#xff0c;如果给的这个dsp0 (通常会给默认值0) ,通过protobuf前端解析时&#xff0c;这个属性是会丢失的。 数据只会接受到name属性

HubSpot的内容管理系统(CMS)好用吗?

HubSpot的内容管理系统&#xff08;CMS&#xff09;通常被认为是功能强大且用户友好的工具&#xff0c;尤其适用于数字营销和在线业务。以下是一些HubSpot CMS的优势和功能&#xff1a; 用户友好的编辑界面&#xff1a; HubSpot CMS提供直观的编辑界面&#xff0c;具有拖放式编…

数字藏品如何赋能线下实体?以 BOOMSHAKE 潮流夜店为例

此篇为报告内容精华版&#xff0c;更多详细精彩内容请点击 完整版 在数字化浪潮的推动下&#xff0c;品牌和企业正在迎来一场前所未有的变革。传统市场营销策略逐渐让位于新兴技术&#xff0c;特别是非同质化代币&#xff08;NFT&#xff09;的应用。这些技术不仅改变了品牌资…

Python高级用法:描述符(descriptor)

描述符 描述符允许自定义在引用一个对象的属性时应该完成的事情。它是一个类&#xff0c;定义了另一个类的属性的访问方式。换句话说&#xff0c;一个类可以将属性管理委托给另一个类。 描述符类基于3个特殊方法&#xff0c;这3个方法组成了描述符协议&#xff08;descriptor…

scala 安装和创建项目

Scala&#xff0c;一种可随您扩展的编程语言&#xff1a;从小型脚本到大型多平台应用程序。Scala不是Java的扩展&#xff0c;但它完全可以与Java互操作。在编译时&#xff0c;Scala文件将转换为Java字节码并在JVM&#xff08;Java虚拟机&#xff09;上运行。Scala被设计成面向对…

【JAVA】Iterator 怎么使用?有什么特点

&#x1f34e;个人博客&#xff1a;个人主页 &#x1f3c6;个人专栏&#xff1a; JAVA ⛳️ 功不唐捐&#xff0c;玉汝于成 目录 前言 正文 Iterator 接口的主要方法&#xff1a; 例子 特点&#xff1a; 结语 我的其他博客 前言 在编程的世界里&#xff0c;迭代…

RGB,RGB-D,单目,双目,sterro相机,实例相机介绍

相机—特点及区别 1.相机种类 RGB&#xff0c;RGB-D&#xff0c;单目&#xff0c;双目&#xff0c;sterro相机&#xff0c;实例相机 2.相机特点 2.1单目 只使用一个摄像头进行SLAM&#xff0c;结构简单&#xff0c;成本低 三维空间的二维投影 必须移动相机&#xff0c;才…

DTM分布式事务

DTM分布式事务 从内网看到了关于事务在业务中的讨论&#xff0c;评论区大佬有提及DTM开源项目[https://dtm.pub/]&#xff0c;开学开学 基础理论 一、Why DTM ​ 项目产生于实际生产中的问题&#xff0c;涉及订单支付的服务会将所有业务相关逻辑放到一个大的本地事务&#xff…