QBrush之路径渐变画刷(Qt::BrushStyle::LinearGradientPattern)

news/2026/1/22 9:27:09/文章来源:https://www.cnblogs.com/missyou0813/p/19515124
 1 void Widget::paintEvent(QPaintEvent *event)
 2 {
 3     Q_UNUSED(event);
 4 
 5     QPainter painter(this);
 6 
 7     painter.fillRect(this->rect(),QBrush(QColor(255,255,255)));
 8     painter.setRenderHint(QPainter::Antialiasing);//抗锯齿
 9 
10     QLinearGradient gradient(0,0,this->width(),0);
11     gradient.setColorAt(0, Qt::red);
12     gradient.setColorAt(1, Qt::blue);
13 
14     QBrush br(gradient);
15     painter.setBrush(br);
16     painter.drawEllipse(0,0,this->width()/3,this->height()/3);
17 
18     painter.drawEllipse(this->width()/3,this->height()/3,this->width()/3,this->height()/3);
19     painter.drawEllipse(this->width()*2/3,this->height()*2/3,this->width()/3,this->height()/3);
20 }

以上代码中第10行形参为控制渐变方向,当x1=x2时为垂直渐变,当y1=y2时为水平渐变,以下两图分别展示水平渐变及垂直渐变效果

image  image

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

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

相关文章

2026年有毒气体检测报警仪优质厂家推荐指南

2026年有毒气体检测报警仪优质厂家推荐指南 一、行业背景与筛选依据 据《2025年中国工业气体检测设备行业白皮书》数据显示,2025年国内有毒气体检测设备市场规模达68亿元,年复合增长率12.7%。随着国家安全生产监管体…

用Qwen-Image-Layered做APP图标改色,效率翻倍

用Qwen-Image-Layered做APP图标改色,效率翻倍 引言:为什么APP图标改色这么难? 你有没有遇到过这样的情况:产品经理临时要求把APP图标的主色调从蓝色改成紫色,还要保持光影质感不变?设计师得重新打开PSD源文…

YOLO11训练日志解读,快速定位问题

YOLO11训练日志解读,快速定位问题 在使用YOLO11进行模型训练时,我们最关心的不仅是最终的精度表现,更是在训练过程中能否及时发现问题、调整策略。尤其是在自定义数据集上训练实例分割任务时,训练日志是判断模型是否正常收敛、是…

自然语言高效转语音|Supertonic设备端推理性能实战解析

自然语言高效转语音|Supertonic设备端推理性能实战解析 1. 引言:为什么我们需要本地化TTS? 你有没有这样的经历?在开发一个语音助手、有声书生成器或智能客服系统时,总是被云服务的延迟和隐私问题困扰。每次用户输入…

零基础也能用!Paraformer-large离线版语音转文字实战教程

零基础也能用!Paraformer-large离线版语音转文字实战教程 1. 为什么你需要一个离线语音识别工具? 你有没有遇到过这样的情况:手头有一段长达几十分钟的会议录音,或者一段重要的访谈音频,想要快速整理成文字稿&#x…

如何3分钟内把Python脚本变Docker镜像?1个模板通吃99%场景

第一章:Python脚本封装成Docker镜像的核心理念 将Python脚本封装为Docker镜像是现代应用部署的标准实践之一,其核心在于通过容器化技术实现环境隔离、依赖管理和可移植性。借助Docker,开发者可以确保脚本在任何支持容器的环境中以一致的方式运…

通义千问3-14B科研应用:论文摘要生成系统部署实操

通义千问3-14B科研应用:论文摘要生成系统部署实操 1. 引言:为什么科研人需要一个本地大模型? 你有没有遇到过这种情况:手头有十几篇PDF格式的英文论文,导师说“明天组会讲讲这几篇的核心观点”,而你连标题…

一键启动中文语音识别,Paraformer镜像开箱即用体验

一键启动中文语音识别,Paraformer镜像开箱即用体验 1. 引言:为什么你需要一个开箱即用的中文语音识别方案? 你有没有遇到过这样的场景:会议录音堆成山,手动整理文字耗时又费力?或者想把一段访谈音频快速转…

BERT智能填空企业应用案例:语法纠错系统快速上线指南

BERT智能填空企业应用案例:语法纠错系统快速上线指南 1. BERT 智能语义填空服务 你有没有遇到过这样的场景?客服人员写回复时打错字,市场文案里出现“的得地”混用,甚至内部文档中成语张冠李戴。这些看似小问题,却严…

Qwen3-1.7B模型版权说明:商业使用合规要点解析

Qwen3-1.7B模型版权说明:商业使用合规要点解析 Qwen3-1.7B Qwen3(千问3)是阿里巴巴集团于2025年4月29日开源的新一代通义千问大语言模型系列,涵盖6款密集模型和2款混合专家(MoE)架构模型,参数…

Qwen2.5-0.5B低成本方案:个人开发者友好型部署教程

Qwen2.5-0.5B低成本方案:个人开发者友好型部署教程 1. 小白也能上手的极简AI对话机器人 你是不是也想过自己搭一个AI聊天机器人,但被复杂的环境配置、高昂的GPU成本和动辄几GB的模型吓退?今天要介绍的这个项目,可能是目前最适合…

全自动粘钉一体机怎么选?2026年实力厂家榜单参考,排行前列的全自动粘钉一体机推荐排行榜技术实力与市场典范解析

近年来,随着纸箱包装行业智能化升级加速,全自动粘钉一体机凭借高效、精准、节省人工等优势,成为纸箱厂提升产能的核心设备。然而,市场品牌众多、技术参差不齐,如何选择具备技术实力与稳定服务的厂家,成为行业关注…

手把手教你搭AI手机代理,Open-AutoGLM保姆级入门教程

手把手教你搭AI手机代理,Open-AutoGLM保姆级入门教程 你有没有想过,以后不用自己点屏幕,只要说一句“帮我订杯星巴克”,手机就自动打开APP、选门店、加冰、下单付款?这不是科幻电影——Open-AutoGLM 已经把这件事变成…

如何用pyenv-windows管理多个Python版本?资深架构师亲授企业级配置方案

第一章:Python多版本管理的必要性与挑战 在现代软件开发中,Python 作为一门广泛应用的编程语言,其不同项目对 Python 版本的要求差异显著。从遗留系统依赖的 Python 2.7 到最新特性支持的 Python 3.11,开发者常需在同一台机器上维…

如何成功制备与筛选应用于双抗夹心ELISA的配对抗体?

一、为何双抗夹心ELISA必须使用配对抗体?双抗夹心酶联免疫吸附测定(Sandwich ELISA)是检测和定量复杂样本中特定抗原(尤其是蛋白质)最常用且最可靠的方法之一。其高特异性和灵敏度的核心在于使用一对能够同时、且非竞争…

如何为不同技术领域选代理?2026年中国专利申请公司全面评测与推荐,直击专业度痛点

摘要 在创新驱动发展战略的宏观背景下,中国专利申请市场正经历从数量增长向质量提升的关键转型。对于寻求技术保护与商业化的企业及发明人而言,面对市场上数量众多、服务层次不一的代理机构,如何甄别出兼具专业能力…

如何利用标签抗体系统实现重组蛋白的高效检测与纯化?

一、为何在重组蛋白研究中需要引入标签系统?随着分子生物学与蛋白质组学的发展,对特定蛋白的功能研究日益深入。然而,直接研究内源性蛋白常面临表达量低、难以特异性识别与分离等挑战。为此,重组DNA技术应运而生,允许研…

新闻播报新形式,Live Avatar虚拟主持人实测

新闻播报新形式,Live Avatar虚拟主持人实测 1. 引言:当新闻遇上数字人 你有没有想过,未来的新闻主播可能不再是一个真人,而是一个由AI驱动的虚拟人物?最近,阿里联合高校开源了一款名为 Live Avatar 的数字…

惊艳!Qwen All-in-One打造的情感分析+对话案例展示

惊艳!Qwen All-in-One打造的情感分析对话案例展示 1. 引言:一个模型,两种能力 你有没有想过,一个AI模型不仅能听懂你说话的情绪,还能像朋友一样回应你?听起来像是科幻电影里的场景,但今天&…

探秘2026阿里巴巴运营达人:他们的成功之路,阿里巴巴运营/阿里运营/阿里资深运营,阿里巴巴运营达人口碑排行

随着阿里巴巴生态的持续扩张,电商运营已从单一平台流量争夺转向全域资源整合与消费者深度运营。2026年,阿里系商家对精细化运营、数据驱动决策及跨平台协同的需求愈发迫切,具备全域营销能力、实战经验与行业洞察的运…