Qt第三十一章:渐变QGradient

news2024/11/24 13:59:21
  1. 线性渐变:QLinearGradient
    class TestGradient(QWidget):
        def __init__(self, parent=None):
            super(TestGradient, self).__init__(parent)
            self.resize(300, 300)
            label = QLabel(self)
            label.setGeometry(0, 0, 300, 300)
    
            """
            线形渐变
            """
            label.setStyleSheet(
                "background:QLinearGradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 rgb(200,0,0),stop:0.5  rgb(0,200,0),stop:1  rgb(0,0,200))")
    
    
    if __name__ == '__main__':
        app = QApplication([])
        main = TestGradient()
        main.show()
        app.exec()
    

    QLinearGradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 rgb(200,0,0),stop:0.5  rgb(0,200,0),stop:1  rgb(0,0,200))

    ①:spread:pad表示:渐变模式【扩充pad、重复repeat、反射reflect】
    ②:x1:0,y1:0,x2:0,y2:1表示:渐变方向【x1,y1表示起始位置,x2,y2表示结束位置】
    ③:stop:0 rbga(0,0,0,0)表示:渐变过程【stop后面的数字范围0~1,表示渐变过程的百分比,颜色可以用16进制,也可以rgb、rgba的形式,也可以是red、black、blue...】

  2. 径向渐变:QRadialGradient
    学了第一种就够了,实际使用中,采用qt designer的可视化来获取就好了
  3. 锥形渐变:QConicalGradient
    学了第一种就够了,实际使用中,采用qt designer的可视化来获取就好了

 

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

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

相关文章

802.11基础——术语及缩略语

目录 WiFi LAN(局域网) WAN(广域网) WLAN(Wireless LAN,即无线局域网) AP(Access point的简称,即访问点,接入点) Station(工作站…

HTML期末学生大作业 基于HTML+CSS+JavaScript通用的后台管理系统ui框架模板

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

[附源码]Python计算机毕业设计Django线上评分分享平台

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

Docker安装MoogoDB, 进入容器, mongo shell操作mongoDB

安装MoogoDB, 进入容器, mongo shell操作mongoDB [Docker-Compose方式、普通方式] 文章目录安装MoogoDB, 进入容器, mongo shell操作mongoDB[Docker-Compose方式、普通方式]附件:单词本附件:什么是 . yml 后缀文件 ?[ 普通方式 ]1. 下载镜像:* 拓展&am…

职场中,如何让“讨厌的人”配合自己工作?

在职场上,我们总会遇到那么几个不愿意配合你工作的人,不仅不配合,甚至还喜欢扯皮,推卸责任,甩锅给自己的队友。然而,我们也不可能因为工作中出现了这样一个或几个人,就离职不干,或者…

ChatGPT-地表最强AI模型!要消灭人类?

大家好,我是贺同学,最近,美国人工智能研究机构 Openai 发布了最新的大语言模型 ChatGPT,惊艳的性能在海外掀起了一波又一波热潮。通过对各种领域专业知识的训练,ChatGPT 不仅可以帮助人们搜索知识,还能进行…

认证与授权之Cookie、Session、Token、JWT

Spring Security系列文章 认证与授权之Cookie、Session、Token、JWT 认证与授权 认证 进入移动互联网时代,大家每天都在刷手机,常用的软件有微信、支付宝、头条等,下边拿微信来举例子说明认证相关的基本概念,在初次使用微信前需…

html静态网站基于动漫主题网站网页设计与实现共计10个页面——二次元漫画

HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 精彩专栏推荐&#x1f4…

有哪些电容笔值得推荐?十大电容笔知名品牌

虽然苹果的原装电容笔操作起来很顺手,性能很不错,但因为价格太高,所以让不少学生党都望而止步,而且重量也不小,用久了会手累。既然是来学习的,那就不一定要买这么昂贵的电容笔了。目前市场上的平替电容笔有…

中国书画院院士、著名画家——戴友

戴友 戴友 中国书画院院士、著名画家 广州美术学院国画系毕业的专业画家 师从著名国画大家关山月、黎雄才、方楚雄、周波 艺术简介 戴友,著名画家、中国书画院院士。1960年生于广东,江苏省溧阳市人,汉族。自幼自学绘画,1991年…

程序开发工具vim——vi的高级版本(记得收藏)

提示:在学习本文知识的时候记得温故一下文本编辑器vi的知识点:文本编辑器vi看这篇就够了因为目前大部分的Linux发行版都以vim替换vi的功能了,所以学习vi也很必要。 一.vim的缓存、恢复与打开时的警告信息 目前主要的文本编辑器都会有恢复的功…

一篇博客告诉你什么是时间复杂度和空间复杂度(没有基础也能看懂)(这是学习数据结构及算法所必须掌握的基础)

目录 0.前言 1.算法的复杂度简述 2.时间复杂度 2.1 什么是时间复杂度 2.2 大O表示法 2.2.1 例一 2.2.2 大O表示法规则 2.2.3 例二 2.2.4 例三 2.2.5 例四 2.2.6 例五 2.2.7 例六 2.2.8 例七 2.3 时间复杂度计算总结 3.空间复杂度 3.1 空间复杂度的量度 3.2 例一…

可行性研究

可行性研究可行性研究:分析和设计的压缩和简化,在高层抽象进行系统的分析和设计目的:最小代价在尽可能短的时间确定问题能否解决分析过程:可行性方面:步骤:系统流程图:用图形符号以黑盒形式描绘系统部件:表述数据流动情况数据流图:(DFD) 描绘信息和数据流的流动和处理逻辑画法:…

如何将C/C++代码转成webassembly(Linux环境)

如何将C/C代码转成webassembly_omage的博客-CSDN博客学习如何将C/C代码转成webassemblyhttps://blog.csdn.net/omage/article/details/128163526?spm1001.2014.3001.5501 上篇笔者分享了在window环境下如何将C/C代码编译成webassembly,当中用了非常简单的C代码…

避免踩坑的Github学生认证申请教程

避免踩坑的快速Github学生认证申请教程 直接上干货! 踩坑在于: 用了校卡以及在线验证报告无法通过Github学生认证, 需要用英文版的在线验证报告(网页版翻译就可以)的截图点击upload(无需拍照)&a…

【信息检索与数据挖掘期末复习】(五)Language Model

什么是语言模型? 一个传统的语言生成模型可以用于识别或生成字符串 我们可以将有穷自动机看作是一种确定性的语言模型 基本模型:每一个文档都是通过一个像这样的自动机生成的,只不过这种自动机是有概率的 一种最简单的语言模型等价于一个…

阿拉伯糖偶联核苷酸,UDP-b-L-arabinopyranose disodium salt,UDP-β-L-Ara.2Na

产品名称:阿拉伯糖偶联核苷酸 英文名称:UDP-b-L-arabinopyranose disodium salt,UDP-β-L-Ara.2Na CAS号:15839-78-8 分子式:C14H22N2O16P2 分子量:536.27600 纯度:98% 规格:1mg …

从零开始的Linux 阿里云ECS服务器搭建、FileZilla和宝塔

云服务器ECS概述 云服务器ECS(Elastic Compute Service)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS级别云计算服务,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,免去了您采购IT硬件的前期准备&#x…

会员一卡通是什么?

昨天我们讨论了收银系统和给公众号的联合使用,最大的功能就是实现会员卡电子化、双方可以互动交流、会员账号信息随时可查看,但如果店铺比较小,不愿意花时间经营公众号或者小程序,那么还有什么办法做到电子会员卡呢? 会员一卡通可…

Java9-17新特性一览,了解少于3个你可能脱节了

前言 Java8出来这么多年后,已经成为企业最成熟稳定的版本,相信绝大部分公司用的还是这个版本,但是一眨眼今年Java19都出来了,相信很多Java工程师忙于学习工作对新特性没什么了解,有的话也仅限于某一块。 本篇就是博主对…