QT-day1
1、
自由发挥应用场景,实现登录界面。
要求:尽量每行代码都有注释。
#ifndef MYWIDGET_H#define MYWIDGET_H#include <QWidget>#include <QIcon>//窗口#include <QLabel>//标签库#include <QMovie>//动态图片库#include <QLineEdit>//行编辑器库#include <QPushButton>//按钮库//#include <QPainter>class Mywidget : public QWidget{Q_OBJECTpublic:Mywidget(QWidget *parent = nullptr);~Mywidget();};#endif // MYWIDGET_H
#include "mywidget.h"Mywidget::Mywidget(QWidget *parent): QWidget(parent){//*************窗口设置*********this->resize(400,560); //窗口大小this->setFixedSize(400,560);//固定窗口大小this->setWindowTitle("盗版QQ");//窗口标题this->setWindowIcon(QIcon("E:\\HQ-linux\\a-linux\\QT\\pictrue\\qq.png")); //窗口图标this->setStyleSheet("background-color:rgba(255,255,255,0.8)");//背景颜色this->setWindowFlag(Qt:: FramelessWindowHint);//去掉头部//************标签的设置********QLabel *lab1 =new QLabel(this);//创建标签指针lab1;lab1->resize(400,560);//设置大小lab1->setStyleSheet("background-color:rgba(85,150,204,0.5)");//设置标签的颜色//插入动态图QMovie *mv=new QMovie("E:\\HQ-linux\\a-linux\\QT\\pictrue\\zz.gif");lab1->setMovie(mv);//将动态图放入标签中mv -> start(); //让动态图动起来lab1->setScaledContents(true);//自动适应标签大小;QLabel *lab2 = new QLabel(this);//创建第二个标签lab2->resize(100,100);//大小lab2->move(150,90);//位置lab2->setPixmap(QPixmap("E:\\HQ-linux\\a-linux\\QT\\pictrue\\miao.jpg"));//插入图片lab2->setScaledContents(true);//适应大小//**********行编辑器设置************QLineEdit *edit1=new QLineEdit(this);//创建一个编辑指针edit1->resize(320,50);//创建多大的大小edit1->move(45,215);//在什么位置创建edit1->setPlaceholderText("QQ号/手机号/邮箱");//创建框里面有什么提示内容//edit1->setStyleSheet("background-color:rgd(255,255,255);bordr-radius:5px;color:white");QLineEdit *edit2 = new QLineEdit(this);//创建第二个 编辑器指针edit2->resize(320,50);//创建的大小edit2->move(45,285);//位置edit2->setPlaceholderText("密码");//提示内容edit2->setEchoMode(QLineEdit::Password);//输入数据的保护模式//**********按钮设置*********QPushButton *but = new QPushButton("登录",this);//创建按钮指针but->resize(300,45);//大小but->move(40,405);//位置but->setStyleSheet("background-color:rgda(8,189,253,0.8)");//;border-radius:5px;color:white");//颜色设置// setWindowOpacity(0.86);}Mywidget::~Mywidget(){}
2、思维导图

相关文章:
QT-day1
1、 自由发挥应用场景,实现登录界面。 要求:尽量每行代码都有注释。 #ifndef MYWIDGET_H #define MYWIDGET_H #include <QWidget> #include <QIcon>//窗口 #include <QLabel>//标签库 #include <QMovie>//动态图片库 #include…...
安装oh-my-zsh(命令行工具)
文章目录 一、安装zsh、git、wget二、安装运行脚本1、curl/wget下载2、手动下载 三、切换主题1、编辑配置文件2、切换主题 四、安装插件1、zsh-syntax-highlighting(高亮语法错误)2、zsh-autosuggestions(自动补全) 五、更多优化配…...
解决方案:‘Series‘ object has no attribute ‘xxxx‘
文章目录 一、现象二、解决方案 一、现象 ...... model.fit(X_train, y_train) y_pred model.predict(X_test) recall recall_score(y_test, y_pred) precision precision_score(y_test. y_pred) ......执行语句到**“precision precision_score(y_test. y_pred)”**这里发…...
智慧手术室手麻系统源码,C#手术麻醉临床信息系统源码,符合三级甲等医院评审要求
手麻系统全套源码,C#手术麻醉系统源码,支持二次开发,授权后可商用。 手术麻醉临床信息系统功能符合三级甲等医院评审要求,实现与医院现有信息系统如HIS、LIS、PACS、EMR等系统全面对接,全面覆盖从患者入院,…...
项目公共组件代码
弹出框标题 <Textstyle{{marginTop: 20,marginBottom: 5,fontSize: 20,textAlign: center,fontWeight: bold,color: black,}}>{data.language.CROUPLIST_CLASS_MEMBERS}</Text>可以复用的公共体 import React, {useContext, useEffect, useState} from react; imp…...
深入解析MySQL中的事务(上)
MySQL事务管理 一、事务的基本概念为什么需要事务?1. 数据完整性2. 并发控制3. 错误恢复4. 复杂业务逻辑的支持5. 安全性 为什么会出现事务查看引擎是否支持事务事务提交方式自动提交(Automatic Commit)手动提交(Manual Commit&am…...
Springboot项目使用redis实现session共享
1.安装redis,并配置密码 这里就不针对于redis的安装约配置进行说明了,直接在项目中使用。 redis在windows环境下安装:Window下Redis的安装和部署详细图文教程(Redis的安装和可视化工具的使用)_redis安装-CSDN博客 2…...
【Linux】Centos7安装部署unimrcp,搭建MRCP服务器
yum install libtool yum install libtool-ltdl-devel yum install libsofia-sip-ua find / -name libsofia-sip-ua.so.0 2>/dev/null # 设置环境变量:如果库文件存在但不在默认搜索路径中,你可以通过设置 LD_LIBRARY_PATH 环境变量来告诉系统在哪…...
什么是Jetpack
Jetpack Jetpack 是一套组件库、工具,可帮助开发人员遵循最佳做法,减少样板代码并编写可在 Android 版本和设备上一致工作的代码,以便开发人员可以专注于他们关心的代码 组成 主要包含四部分:架构(Architecture&…...
macOS sonoma 14.4.1编译JDK 12
macOS sonoma 14.4.1编译JDK 12 环境参考文档开始简述问题心路历程着手解决最终解决(前面有点啰嗦了,可以直接看这里) 记录一次靠自己看代码解决问题的经历(总之就是非常开心)。 首先,先diss一下bing,我差一点就放弃了。 环境 macOS sonom…...
GPU通用计算介绍
谈到 GPU (Graphics Processing Unit,图形显示卡)大多数人想到的是游戏、图形渲染等这些词汇,图形处理确实是 GPU 的一大应用场景。然而人们也早已关注到它在通用计算上的巨大潜力,并提出了 GPGPU (General-purpose co…...
如果数据给的是树形 转好的树形结构并且是有两个二级children的话 该如何写?
第一我们要自己写一个children 并且张数据里面的所要渲染的二级进行赋值 赋给我们新建的children 以下是代码转树形赋值 organ().then(function (res) {console.log(res); // 成功回调// setLists(res.data.data)res.data.data res.data.data.map((obj) > ({...obj, // …...
C++ 函数重载
两个以上的函数,具有相同的函数名,但是形参的个数或者类型不同,编译器会根据实参的类型机个数的最佳来自动调用哪一个函数。 一 带默认形参值的函数 在定义函数时预先声明默认的形参值。调用时如果给出实参,则用实参初始化形…...
5. 分布式链路追踪TracingFilter改造增强设计
前言 在4. 分布式链路追踪客户端工具包Starter设计一文中,我们实现了基础的Starter包,里面提供了我们自己定义的Servlet过滤器和RestTemplate拦截器,其中Servlet过滤器叫做HoneyTracingFilter,仅提供了提取SpanContext࿰…...
C++数据类型与表达式
一 C中的数据类型 二 基本数据类型 三 类型转换 各种类型的高低顺序如下所述; 四 构造数据类型 类类型...
电脑ip地址设置成什么比较好
随着信息技术的快速发展,IP地址已成为电脑在网络世界中的“身份证”。它不仅是电脑在网络中进行通信的基础,也直接关系到网络连接的稳定性、安全性和效率。然而,面对众多IP地址设置选项,许多用户可能会感到困惑。那么,…...
vue-element-template优化升级dart-sass、pnpm
1、替换 node-sass 为 dart-sass - "node-sass": "^4.9.0","sass": "^1.75.0",替换css深度作用域写法 /deep/ >>># 替换为::v-deepVue:Node Sass VS. Dart Sass 2、替换npm为pnpm,需要补充一些依赖…...
Oracle拼接json字符串
在Oracle数据库中,并没有内建的JSON处理函数像其他现代数据库那样直接。但是,你可以使用字符串连接和格式化技巧来拼接JSON字符串。 以下是一个简单的例子,说明如何在Oracle中拼接一个JSON字符串: sql DECLARE v_json_string V…...
如何向Linux内核提交开源补丁?
2021年,我曾经在openEuler社区上看到一项改进Linux内核工具的需求,因此参与过Linux内核社区的开源贡献。贡献开源社区的流程都可以在内核社区文档中找到,但是,单独学习需要一个较长的过程,新手难以入门,因此…...
python数据分析——pandas DataFrame基础知识2
参考资料:活用pandas库 1、分组方式 我们可以把分组计算看作“分割-应用-组合”(split-apply-combine)的过程。首先把数据分割成若干部分,然后把选择的函数(或计算)应用于各部分,最后把所有独立…...
教培人必看!那些好用到哭的网课平台大盘点
一、引言:网课平台,教培行业的新战场 在互联网浪潮的席卷下,教培行业正经历着前所未有的变革。曾经,学生们只能在固定的时间和地点,坐在教室里听老师授课。而如今,随着网课平台的兴起,学习的时…...
Polars 2.0清洗效能天花板在哪?我们用金融/电商/物联网三大行业真实数据集压力测试后,终于敢说这句话
第一章:Polars 2.0清洗效能天花板在哪?我们用金融/电商/物联网三大行业真实数据集压力测试后,终于敢说这句话为精准定位 Polars 2.0 在真实业务场景下的清洗性能边界,我们构建了三类高保真数据集:金融领域(…...
在家用电脑跑AI大模型?Unsloth开源项目让普通用户也能轻松实现,算力民主化时代即将来临!
你有没有想过,在自己的电脑上跑一个属于自己的AI大模型? 很多人觉得这是不可能的——毕竟大模型需要强大的GPU、昂贵的算力,一般人根本玩不起。但现在,情况变了。 当AI从云端走进本地最近,一个叫Unsloth的开源项目在Gi…...
2026最新AI Agent核心架构解析:小白也能1分钟分清LLM与Agent的区别!收藏这份保姆级指南
本文用通俗易懂的方式解析了2026年最新的AI Agent核心架构,包含6大核心模块(感知、推理、规划、记忆、技能工具、执行反馈)和3大标准化协议(MCP、A2A、Skills),并详细阐述了它们如何协同工作。文章还清晰地…...
flac3d台阶法开挖命令流,5.0版本,计算结果有效合理,支护方式为初衬单元与锚杆联合支护...
flac3d台阶法开挖命令流,5.0版本,计算结果有效合理,支护方式为初衬单元与锚杆联合支护,初衬采用shell单元,锚杆为cable单元,可为相关计算提供参考 直接开整吧!最近在搞隧道台阶法开挖模拟&#…...
别再折腾网络了!实测用Docker拉取Autoware镜像的几种靠谱方法(附完整代理配置)
高效获取Autoware Docker镜像的实战指南 引言 在自动驾驶开发领域,Autoware作为开源的自动驾驶软件栈,已经成为众多研究者和工程师的首选工具。然而,对于国内开发者而言,获取Autoware的Docker镜像往往成为项目启动的第一道门槛。本…...
htcw_esp_panel:ESP32嵌入式显示与触摸的编译期硬件抽象框架
1. htcw_esp_panel:面向嵌入式显示与人机交互的全栈式硬件抽象层htcw_esp_panel 是一个专为 ESP32 系列 SoC(包括 ESP32-S2/S3/C3/P4)设计的轻量级、可配置化硬件抽象库。它并非简单的驱动封装,而是一套覆盖显示、触摸、按键、SD …...
Django Admin 后台让邮箱、科目必填 + 下拉选择
Django Admin 自定义用户必填字段 下拉科目选择在使用 Django 自定义用户模型时,默认邮箱是非必填,科目容易输入错误,本文实现:邮箱必填科目从下拉框选择(语文、数学、英语、政治、历史、地理、生物、物理、化学&…...
精确率 vs 召回率:为什么你的模型总是顾此失彼?
精确率 vs 召回率:为什么你的模型总是顾此失彼? 在机器学习项目的实际落地过程中,我们常常会遇到一个令人头疼的现象:当模型在某个评估指标上表现优异时,另一个指标却惨不忍睹。这种"按下葫芦浮起瓢"的困境&…...
从动物行为到工业质检:手把手教你用Deeplabcut 2.3.5搭建自己的关键点检测模型
从动物行为到工业质检:手把手教你用Deeplabcut 2.3.5搭建自己的关键点检测模型 在计算机视觉领域,关键点检测技术正从实验室走向千行百业。最初为动物行为研究设计的Deeplabcut,如今因其开箱即用的易用性和出色的精度,正在制造业、…...
