QPainter的fillRect函数-QGradient-Preset渐变颜色预设值
时间:2022-07-22
本文章向大家介绍QPainter的fillRect函数-QGradient-Preset渐变颜色预设值,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
在Qt5.12中加入的渐变色预设值枚举。 关联函数:
inline void fillRect(int x, int y, int w, int h, QGradient::Preset preset);
inline void fillRect(const QRect &r, QGradient::Preset preset);
inline void fillRect(const QRectF &r, QGradient::Preset preset);
该enum基于https://webgradients.com/中的gradient指定一组预定义的QGradient预设置。 枚举定义:
enum Preset {
WarmFlame = 1,
NightFade = 2,
SpringWarmth = 3,
JuicyPeach = 4,
YoungPassion = 5,
LadyLips = 6,
SunnyMorning = 7,
RainyAshville = 8,
FrozenDreams = 9,
WinterNeva = 10,
DustyGrass = 11,
TemptingAzure = 12,
HeavyRain = 13,
AmyCrisp = 14,
MeanFruit = 15,
DeepBlue = 16,
RipeMalinka = 17,
CloudyKnoxville = 18,
MalibuBeach = 19,
NewLife = 20,
TrueSunset = 21,
MorpheusDen = 22,
RareWind = 23,
NearMoon = 24,
WildApple = 25,
SaintPetersburg = 26,
PlumPlate = 28,
EverlastingSky = 29,
HappyFisher = 30,
Blessing = 31,
SharpeyeEagle = 32,
LadogaBottom = 33,
LemonGate = 34,
ItmeoBranding = 35,
ZeusMiracle = 36,
OldHat = 37,
StarWine = 38,
HappyAcid = 41,
AwesomePine = 42,
NewYork = 43,
ShyRainbow = 44,
MixedHopes = 46,
FlyHigh = 47,
StrongBliss = 48,
FreshMilk = 49,
SnowAgain = 50,
FebruaryInk = 51,
KindSteel = 52,
SoftGrass = 53,
GrownEarly = 54,
SharpBlues = 55,
ShadyWater = 56,
DirtyBeauty = 57,
GreatWhale = 58,
TeenNotebook = 59,
PoliteRumors = 60,
SweetPeriod = 61,
WideMatrix = 62,
SoftCherish = 63,
RedSalvation = 64,
BurningSpring = 65,
NightParty = 66,
SkyGlider = 67,
HeavenPeach = 68,
PurpleDivision = 69,
AquaSplash = 70,
SpikyNaga = 72,
LoveKiss = 73,
CleanMirror = 75,
PremiumDark = 76,
ColdEvening = 77,
CochitiLake = 78,
SummerGames = 79,
PassionateBed = 80,
MountainRock = 81,
DesertHump = 82,
JungleDay = 83,
PhoenixStart = 84,
OctoberSilence = 85,
FarawayRiver = 86,
AlchemistLab = 87,
OverSun = 88,
PremiumWhite = 89,
MarsParty = 90,
EternalConstance = 91,
JapanBlush = 92,
SmilingRain = 93,
CloudyApple = 94,
BigMango = 95,
HealthyWater = 96,
AmourAmour = 97,
RiskyConcrete = 98,
StrongStick = 99,
ViciousStance = 100,
PaloAlto = 101,
HappyMemories = 102,
MidnightBloom = 103,
Crystalline = 104,
PartyBliss = 106,
ConfidentCloud = 107,
LeCocktail = 108,
RiverCity = 109,
FrozenBerry = 110,
ChildCare = 112,
FlyingLemon = 113,
NewRetrowave = 114,
HiddenJaguar = 115,
AboveTheSky = 116,
Nega = 117,
DenseWater = 118,
Seashore = 120,
MarbleWall = 121,
CheerfulCaramel = 122,
NightSky = 123,
MagicLake = 124,
YoungGrass = 125,
ColorfulPeach = 126,
GentleCare = 127,
PlumBath = 128,
HappyUnicorn = 129,
AfricanField = 131,
SolidStone = 132,
OrangeJuice = 133,
GlassWater = 134,
NorthMiracle = 136,
FruitBlend = 137,
MillenniumPine = 138,
HighFlight = 139,
MoleHall = 140,
SpaceShift = 142,
ForestInei = 143,
RoyalGarden = 144,
RichMetal = 145,
JuicyCake = 146,
SmartIndigo = 147,
SandStrike = 148,
NorseBeauty = 149,
AquaGuidance = 150,
SunVeggie = 151,
SeaLord = 152,
BlackSea = 153,
GrassShampoo = 154,
LandingAircraft = 155,
WitchDance = 156,
SleeplessNight = 157,
AngelCare = 158,
CrystalRiver = 159,
SoftLipstick = 160,
SaltMountain = 161,
PerfectWhite = 162,
FreshOasis = 163,
StrictNovember = 164,
MorningSalad = 165,
DeepRelief = 166,
SeaStrike = 167,
NightCall = 168,
SupremeSky = 169,
LightBlue = 170,
MindCrawl = 171,
LilyMeadow = 172,
SugarLollipop = 173,
SweetDessert = 174,
MagicRay = 175,
TeenParty = 176,
FrozenHeat = 177,
GagarinView = 178,
FabledSunset = 179,
PerfectBlue = 180,
NumPresets
};
红色线条框内为Qt中的枚举值,圆球的渐变色为该枚举值代表的颜色。
部分颜色图
- socket 通信 多线程调用窗体(委托)的几个知识点,记录在案,以备查阅
- 微信公众平台改版 终于支持图文消息链接了
- 机器学习黑客系列:模型比较与选择
- asp.net :使用jquery 的ajax +WebService+json 实现无刷新去后台值
- 用A标签实现页面内容定位 点击链接跳到具体位置
- Seq2seq模型的一个变种网络:Pointer Network的简单介绍
- 框架设计原则和规范(三)
- 微信推广功能支持图片广告和投放外链广告
- PHP 高级编程之多线程
- 框架设计原则和规范(四)
- python 函数参数的传递(参数带星号的说明)
- 微信公众平台增加更多统计项 让你更了解运营数据
- 用OpenCV计算道路交通流量的一个直观教程
- WPF Button TextBox 圆角
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Kafka的实现细节
- CentOS7下安装Elasticsearch-7.3.2和Elasticsearch-head
- spring boot oauth2 取消认证
- 日志级别记录规范
- 搭建K8S集群之node节点部署
- ent orm笔记2---schema使用(上)
- ent orm笔记4---Code Generation
- 什么?明明是2020年12月30日显示2021年12月30日?
- JDK1.8HashMap源码学习-数据结构
- JDK1.8HashMap源码学习-初始化
- JDK1.8HashMap源码学习-put操作以及扩容(一)
- 数据科学家极力推荐核心计算工具-Numpy的前世今生(上)
- 什么是运维眼中可部署的软件架构
- 2020-09-03:裸写算法:回形矩阵遍历。
- Java并发编程系列34 | 深入理解线程池(下)