用四位16进制代码控制颜色
最近在用Qt打印波形的时候,发现一个有趣的东西。
当我设置画笔和笔刷后,画出来的颜色总是不尽人意,甚至可以说丑,但Qt里的颜色也也就几种,比如Qt::blue ,Qt::black, Qt::white等等,发现都不是我想要的。
当我看到别人用四位十六进制代码来代替这些时,是不是可以用代码选择自己喜欢的颜色,但是我上网看了下,颜色的代码都只有三个,比如绿色:#33ff00,我不知道哪来的四位代码,于是我试着改变四个代码中的第一个,而后面三个则填一种颜色的三位代码,结果发现颜色变了,发现不管前面怎么变,颜色都是无色。所以我换了另一种方法,我改变第四位代码,前面填一种颜色的三位代码,随着我逐渐增大最后一位代码,有趣的事情发生了,颜色是这样变化的:
QColor(0x33,0x00,0xff,0x11)
QColor(0x33,0x00,0xff,0x33)
QColor(0x33,0x00,0xff,0x55)
QColor(0x33,0x00,0xff,0x77)
QColor(0x33,0x00,0xff,0xaa)
QColor(0x33,0x00,0xff,0xcc)
QColor(0x33,0x00,0xff,0xff)
发现了吧,随着第四位十六进制代码的增大,颜色逐渐变得实,变的深,一开始改第一个代码无论怎么改结果颜色都是无色的原因是第四位代码总是0x00,所以颜色是完全透明的。之后我又试了别的颜色,无一例外,都一样,所以可以说,控制颜色的代码,前三位是颜色的三原色代码,最后一位则是可控制透明度的。
这里我给一个RGB网页颜色在线取色器,可以方便大家选择自己喜欢的颜色的同时,知道其三位十六进制代码。
RGB网页颜色在线取色器
用四位16进制代码控制颜色相关推荐
- 【Android开发】android最全的颜色对应的16进制代码(androidUI设计必备)
颜色代码大全 AA 指定透明度. 00 是完全透明. FF 是完全不透明.超出取值范围的值将被恢复为默认值. ffff00 ffff33 ffff66 ffff99 ffffcc ffffff ffc ...
- 网页设计常用颜色16进制代码
本文转载于:猿2048网站网页设计常用颜色16进制代码 在进行网站网页设计制作的时候,经常需要用到不同的颜色的搭配,效果,网页中标明颜色比较好的是用十六进制数据来进行标注,但是由于颜色很多,这些十六进 ...
- 16进制的透明颜色css_在CSS中使用十六进制颜色
16进制的透明颜色css Standard CSS color keywords are limited to 149 named shades; the hexadecimal (or " ...
- 颜色名、颜色16进制值、颜色rgb值对应表
颜色名.颜色16进制值.颜色RGB值对应表 颜色名 颜色16进制值 颜色RGB值 AliceBlue #F0F8FF RGB(240, 248, 255) AntiqueWhite #FAEBD7 R ...
- 颜色渐变、#16进制转RGB颜色(转Int)
A: 初始颜色 B: 目标颜色 获取10个 A到B渐变的颜色值依次展示实现颜色渐变效果 思路:通过16进制字符串,对应拆分为RGB色值 举例:"#FB5D22" R: FB; G: ...
- 【 FPGA 】四位16进制的数码管动态显示设计
数码管的动态显示是对每个数码管采用分时复用的方式轮流点亮每个数码管,在同一时间只会点亮一个数码管. 分时复用的扫描显示利用了人眼的视觉暂留特性,如果公共端的控制信号刷新速度足够快,人眼就不会区分出LE ...
- 16进制表示的颜色代码
某些时候我们需要流行颜色及其RGB值, 下面列出一些流行的颜色及其RGB值.可以使用这些值改变背景色.文本颜色和链接颜色.这些值以十六进制表示,前两位数字代表红色值:接下来两位表示绿色:最后两位表示蓝 ...
- 中国传统颜色html源码,中国传统颜色16进制代码对照表-HTML
?蔚蓝#70f3ff ?蓝#44cef6 ?碧蓝#3eede7 ?石青#1685a9 ?靛青#177cb0 ?靛蓝#065279 ?花青#003472 ?宝蓝#4b5cc4 ?蓝灰色#a1afc9 ? ...
- long long10进制转16进制代码
char* _10_to_16(long long a){char* str = new char[10];int i = 0; long long temp = 0; while(a > 0) ...
- 用16进制表示的颜色代码表
某些时候我们需要流行颜色及其RGB值, 下面列出一些流行的颜色及其RGB值.可以使用这些值改变背景色.文本颜色和链接颜色.这些值以十六进制表示,前两位数字代表红色值:接下来两位表示绿色:最后两位表示蓝 ...
最新文章
- win32 wmi编程获取系统信息
- anaconda下安装ffmpeg
- SAP SD基础知识之SD常见流程概述
- 关于bitnami redmine 的一些问题
- python爬虫从入门到放弃(二)之爬虫的原理
- 华科硕士,一个优秀的数据分析师
- 【Ubuntu】 Ubuntu16.04搭建NFS服务
- Redis 分布式方案Redis Cluster
- linux用户和账号管理
- python第三方插件pip是什么_Python怎么安装第三方模块?
- FastStone Capture无法录制系统声音解决方法(win10)
- 2018-10-8-如何安装-btsync
- 正二十面体的各个面位置点
- 【Python_010】利用python对excel进行去重
- SpringBoot基础-refresh方法解析
- MATLAB火灾自动报警与消防控制系统
- 设计模式之 Vistor 访问者模式:Swift 实现
- javaFX 界面例子
- idea2020无限重置
- Spring Native实战