需求:点击修改按钮 弹出 颜色选择框,确定后 给 label 设置背景色

打印:

代码:

#include <QColorDialog>void MyColor::on_pushButton_clicked()
{QColor color = QColorDialog::getColor(Qt::white, this);qDebug() << "颜色选择" << color << color.name();if(!color.isValid()){
//        return;//点击 关闭 或 cancel 颜色无效} else {ui->winColor->setStyleSheet("background-color: "+ color.name()+ ";");QRgb rgb = color.rgb();qDebug() << "rgb== " <<  qRed(rgb) << qGreen(rgb) << qBlue(rgb);qDebug() << "m_winColor== " << color.name();}
}

QT 颜色选择器 QColorDialog 使用相关推荐

  1. QT中颜色选择器QColorDialog的重新实现

    重新实现的颜色选择器如下图所示: 颜色的渐变都是通过拉渐变或者是直接在paintevent中画出来的,根据hsv和rgb两种颜色类型之间的转化来实现. 重载QSlider来实现颜色条花了不少时间,经过 ...

  2. QT QColor颜色选择器并获取rgb值

    QColorDialog color;//调出颜色选择器对话框QColor c = color.getRgba(); //c.red(), c.green(), c.blue()是分别对应的rgb值 ...

  3. 纯 Qml 实现仿画图3D的颜色选择器(更强更易用)

    [写在前面]         在做编辑相关的应用经常会用到颜色选择器.         实际上, Qt Widgets 时代使用 QColorDialog 或者 Qml 中 ColorDialog 即 ...

  4. Qt中的QColorDialog

    文章目录 1 Qt中的QColorDialog 1 Qt中的QColorDialog 颜色对话框: Qt中提供了预定义的颜色对话框QColorDialog类. QColorDialog类用于提供指定颜 ...

  5. QT颜色选择框以及如何将RGB转为16进制数

    QT 颜色选择框的使用 QColorDialog类 //声明变量 QColorDialog m_colorDialog; //获取被选中的颜色值(注:RGB类型的) QColor _color = m ...

  6. vue颜色选择器_如何制作? Vue的颜色选择器!

    vue颜色选择器 by ZAYDEK 由ZAYDEK 如何制作? Vue的颜色选择器! (How to make a ? color picker with Vue!) 注意:颜色看起来可能比实际颜色 ...

  7. js颜色选择器 制作分析

    给html元素设置事件监听, 触发事件 弹出颜色选择器 颜色选择器绘制 获取上次选择的颜色(当前颜色) 绘制渐变色板(canvas) (方法: 横轴渐变ff0000, ffff00, 00ff00, ...

  8. Ubuntu中的颜色选择器实用程序(彩色移液器)[关闭]

    本文翻译自:Color picker utility (color pipette) in Ubuntu [closed] I'am looking for a color picker utilit ...

  9. java 选择 颜色的控件_JavaFX颜色选择器(ColorPicker)

    颜色选择器控件允许用户从可用的颜色范围中选择颜色,或通过指定RGB或HSB组合设置其他颜色.JavaFX ColorPicker控件具有颜色选择器,调色板和自定义颜色对话框窗口. 创建ColorPic ...

最新文章

  1. 详解:操作符的优先级
  2. java吵醒线程_一文搞懂 Java 线程中断
  3. Azure负载均衡器Standard Load Balancer介绍
  4. leetcode @python 130. Surrounded Regions
  5. 吴恩达机器学习学习笔记第七章:逻辑回归
  6. 为什么Spring MVC能自动转换json/xml,你研究过它背后的原理吗?
  7. C语言从入门到精通需要多久?你真的知道吗!
  8. 计算机版本过低如何解决,win7系统ie浏览器提示版本过低的解决方法
  9. jdk,j2sdk,j2eesdk,jre 的区别和联系
  10. 999句英语经典口语
  11. 描述性统计-正态性检验(SPSS,SAS)P-P图,Q-Q图,直方图,KS检验
  12. 2022-03-25 Python作业3
  13. 成都榆熙:拼多多产地直发模式如何解决了流通环节多的问题?
  14. 新锐房地产销售管理系统(部分流程)技术解析(八) 销售管理_预定管理
  15. js调用百度地图API获取区域边界线
  16. 本地OCR文字识别DLL/本地通用验证码识别DLL/通用滑块识别/文字点选/图标点选/本地识别DLL
  17. Kakao拟16亿美元收购韩国最大音乐流媒体服务
  18. matlab cnn 局部最大值,Matlab实现CNN(一)
  19. 常见的浏览器有什么区别
  20. 文档管理系统 LogicalDOC

热门文章

  1. 电脑监控软件是如何监控员工微信的?
  2. java添加员工代码_利用java代码,编写JDBC连接数据库新增员工信息的步骤. 员工信息表:t_emp(id int?...
  3. Three.js--》实现3d官网模型展示
  4. 使用Fileupload组件上传文本和文件
  5. html实现登录界面(附源码)
  6. 小程序加入阿拉丁统计
  7. VMware | 装虚拟机后root默认密码 | su: Authentication failure
  8. 网络调试助手 TCPsever无法连接
  9. Linux FTP搭建及其使用
  10. SmoothGrad: removing noise by adding noise论文解读