首页 > 其他分享 >Qt 16进制颜色 QColor

Qt 16进制颜色 QColor

时间:2024-11-19 17:56:08浏览次数:1  
标签:QColor Qt 16 color1 color2 RGBA 进制

一、

16进制转rgb(a)

1、

QColor 类可以通过字符串作为参数来创建表示 RGBA 值的颜色对象。字符串必须满足以下格式,
RGB (红、绿、蓝):#RRGGBB 或者 #RGB,其中 RR、GG、BB 表示 16 进制的红、绿、蓝分量的值。
RGBA(红、绿、蓝、透明度):#RRGGBBAA或者 #RGBA,其中 RR、GG、BB 表示 16 进制的红、绿、蓝分量的值,AA 表示 透明度。

示例代码:

color1 =QColor('#FFA500') # 创建不透明的颜色对象
color2 = QColor('#FFA50080') # 创建带有透明度的额色对象
print(color1.red(),color1.green(),color1.blue()) # 出红、绿、蓝分量的值
print(color2.red(),color2.green(),color2.blue(),color2.alpha()) # 出 RGBA 值
执行以上代码,可以得输出结果:
255 165 0
255 165 0 128
其中,color1 表示颜色橙色(未设置透明度),color2 表示橙色和透明度为一定值(这里是内部时2位),输出结果中也可以看出 RGBA值。

2、

QColor clr1 = str.toUInt(nullptr, 16);

二、

rgb转16进制

QColor clr;

QString str = clr.color().name();

标签:QColor,Qt,16,color1,color2,RGBA,进制
From: https://www.cnblogs.com/warmlight/p/18555352

相关文章

  • 11.16
    @所有人网络安全C10-2024.11.17作业:水平越权&垂直越权漏洞实验水平越权垂直越权密码修改逻辑漏洞实验3、验证码安全(1)验证码绕过(onclient)+验证码绕过(onserver)在client于server中由于验证码在使用后没有即使的在服务器段刷新或者作废,所以可以重复使用验证码绕过(onserver)实验中,......
  • 【题解】洛谷:P4805 [CCC2016] 合并饭团
    P4805[CCC2016]合并饭团希望写完这篇题解能真正地会这种题。合并两个的操作很像合并石子的操作,确实直接那么做就可以,但三个怎么办呢,暴力做法就是枚举中间两个端点然后转移,但是这样复杂度太大了有\(O(n^4)\)。于是搬出我们的双指针,在面对区间问题时双指针可以有效地解决问题,......
  • 现场可编程门阵列英特尔® Stratix® 10 GX FPGA 1SG166HN2F43E2LG设计用于满足高吞吐
    英特尔®Stratix®10GXFPGA包含多达1020万个LE。它们在单独的收发器块上配备多达96个通用收发器,可提供2666MbpsDDR4外部内存接口性能。这些收发器可提供高达28.3Gbps的短距离和跨背板传输。这些设备针对需要最高收发器带宽和核心结构性能的FPGA应用而优化。优......
  • 20222416 2024-2025-1 《网络与系统攻防技术》实验六实验报告
    1.实验内容本次实验使用的MetasploitFramework(MSF)是一款开源安全漏洞检测工具,附带数千个已知的软件漏洞,并保持持续更新。Metasploit可以用来信息收集、漏洞探测、漏洞利用等渗透测试的全流程。(1)前期渗透①主机发现(可用Aux中的arp_sweep,search一下就可以use)②端口扫描:可以直......
  • 打卡信奥刷题(264)用C++信奥P2010[普及组/提高] [NOIP2016 普及组] 回文日期
    [NOIP2016普及组]回文日期题目背景NOIP2016普及组T2题目描述在日常生活中,通过年、月、日这三个要素可以表示出一个唯一确定的日期。牛牛习惯用888位数字表示一......
  • Ubuntu Qt5 源码的下载和编译
    Ubuntu18下载和编译Qt5源码下载源码wgethttps://mirrors.aliyun.com/qt/archive/qt/5.15/5.15.2/single/qt-everywhere-src-5.15.2.tar.xz解压缩tar-xfqt-everywhere-src-5.15.2.tar.xz-C/tmp/cd/tmp/qt-everywhere-src-5.15.2配置并编译./configure-prefix/h......
  • 实现简易计算器 网格布局 QT环境 纯代码C++实现
    问题:通过代码完成一个10以内加减法计算器。不需要自适应,界面固定360*350。"="按钮90*140,其它按钮90*70。参考样式#defineDEFULT_BUTTON_STYLE"\QPushButton{\color:#000000;\border:1pxsolid#AAAAAA;\border-radius:0;\background-color:#FFFFFF;......
  • 洛谷P1816忠诚
    洛谷P1816忠诚思路查询区间最小值,\(ST\)表/线段树板子题代码#include<bits/stdc++.h>#defineendl'\n'#defineintlonglongconstintmaxn=2e5+5;constintinf=0x7f7f7f7f;structcustom_hash{ staticuint64_tsplitmix64(uint64_tx){ x^=......
  • 如何在 Ubuntu 上安装 Mosquitto MQTT 代理
    如何在Ubuntu上安装MosquittoMQTT代理Mosquitto是一个开源的消息代理,实现了消息队列遥测传输(MQTT)协议。在Ubuntu22.04上安装MQTT代理,您可以利用MQTT轻量级的TCP/IP消息平台,该平台专为资源有限的物联网(IoT)设备设计,例如带宽低或电池寿命短的设备。Mos......
  • [20241116]大量软解析相关等待事件分析(11g).txt
    [20241116]大量软解析相关等待事件分析(11g).txt--//测试看看应用程序大量软解析导致的相关等待事件,主要原因上午测试librarycachebucket的muext值的前4个字节,在软解析时会--//出现挂起的情况,其他地方也应该出现类似情况,测试看看主要出现在那里等待事件。1.环境:SCOTT@book>@ve......