pyqt5界面设计中八位十六进制颜色码说明

pyq5界面设计中

 self._color = QColor("#7F000000")

这里颜色有八位十六进制表示,后六位是正常的颜色码,如下图:
在这里插入图片描述
最前面两位是alpha透明度,透明度总共有256阶(0~255),255表示100%不透明。0%表示100%透明
以第一行代码为例:首先将十六进制7F转换为十进制即127,127/255 = 50% ,表示为50%不透明。

如果想得到25%透明度的黑色,25% * 255 = 63.75 四舍五入为64,将其转换为十六进制 即40。
表格对应:

百分制 不透明度
100% FF
95% F2
90% E6
85% D9
80% CC
75% BF
70% B3
65% A6
60% 99
55% 8C
50% 80
45% 73
40% 66
35% 59
30% 4D
25% 40
20% 33
15% 26
10% 1A
5% 0D
0% 00

参考ARGB透明度换算

猜你喜欢

转载自blog.csdn.net/angelsweet/article/details/113406926
今日推荐