最近用Qt做GUI,想看看QColor中预定义的颜色都有那些,于是编了一个小程序:from PyQt4.QtGui import QColor, QWidget

from PyQt4 import QtGui

class mywindow(QWidget):

def __init__(self):

super(mywindow, self).__init__()

if __name__ == ‘__main__‘:

import sys

app = QtGui.QApplication(sys.argv)

w = mywindow()

grid = QtGui.QGridLayout()

i = j = 0

row = 15

print(len(QColor.colorNames()))

for name in QColor.colorNames():

label = QtGui.QLabel()

label.setText(name)

#通过亮度决定文字颜色

if QColor(name).getHsv()[2] > 200:

label.setStyleSheet(

"QLabel{background-color: " + name + ";font: 16px;color: black;}")

else:

label.setStyleSheet(

"QLabel{background-color: " + name + ";font: 16px;color: white;}")

grid.addWidget(label, i % row, j)

temp = i % row

i += 1

if i % row

j += 1

w.setLayout(grid)

w.show()

sys.exit(app.exec_())

结果如下图:

原文:http://genreeze.blog.51cto.com/323199/1771318

qcolor获得HTML颜色,QColor中的预定义颜色相关推荐

  1. Silverlight 预定义颜色速查表

    预定义颜色 可以使用 SolidColorBrush 绘制,它使用预定义纯色.这可以是 Colors 的静态属性 (Property) 名称,也可以是指定为 XAML 属性 (Attribute) 值 ...

  2. C标准中一些预定义的宏,如__FILE__,__func__等

    C标准中一些预定义的宏 C标准中指定了一些预定义的宏,对于编程经常会用到.下面这个表中就是一些常常用到的预定义宏. 宏 意义 __DATE__ 进行预处理的日期("Mmm dd yyyy&q ...

  3. 搞定动画之 JQuery 中的预定义动画

    古之立大事者,不惟有超世之才,亦必有坚忍不拔之志--苏轼 写在前面 所谓的 jQuery 中的预定义动画,就是 jQuery 官方提供定义好的动画方法可以供我们直接使用的. 显示与隐藏 jQuery ...

  4. PHP中的预定义常量和魔术常量

    魔术常量(8个) 1.__LINE__ 返回文件中的当前行号. 2.__FILE__ 返回文件的完整路径和文件名.如果用在包含文件中,则返回包含文件名.自 PHP 4.0.2 起,__FILE__ 总 ...

  5. PHP中的预定义常量

    PHP可以用预定义常量来获取PHP中的信息.常用的预定义常量如下: 1.__FILE__  默认常量,是指PHP程序文件名及路径: 2.__LINE__ 默认常量,是指PHP程序的行数: 3.__CL ...

  6. ai怎么渐变颜色_AI中怎么调渐变颜色

    AI中怎么调渐变颜色?下面是一篇关于AI中调渐变颜色的教程,希望对新手朋友有所帮助吧! 首先,我们来看看效果图: 步骤如下: 1.打开一个带有渐变背景的素材.现在我们希望在不改变背景色调关系的情况下, ...

  7. linux less 带颜色,less中color函数字体颜色计算

    LESS 提供了一系列的颜色运算函数. 颜色会先被转化成 HSL 色彩空间, 然后在通道级别操作: lighten(@color, 10%); // return a color which is 1 ...

  8. Shell 环境中的预定义变量

    2019独角兽企业重金招聘Python工程师标准>>> $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令 ...

  9. Bootstrap组件——【按钮(预定义样式类、边框颜色、大小、激活和禁用状态 、按钮标签)、按钮组(定义按钮组、工具栏按钮组、大小、嵌套按钮、垂直排列)、下拉菜单(定义下拉菜单、下拉菜单样式)】

    一.按钮        按钮是网页中不可缺少的一种组件,例如页面中搜索.注册等按钮.按钮还广泛应用于表单.下拉菜单.模态框等场景中. 1.预定义样式类 Bootstrap提供了btn来定义按钮,btn ...

最新文章

  1. Linux web 网站服务器 虚拟主机
  2. 搭建高可用mongodb集群(二)—— 副本集
  3. C++100w个数中找出最大的前K个数
  4. 矩阵的三角分解(LU)法(高斯消去法的矩阵形式分析)
  5. Warensoft Unity3D通信库使用向导4-SQL SERVER访问组件使用说明
  6. 国外问答网站Quora数据的爬虫 Java
  7. 深度学习笔记(36) 边界框预测
  8. hmcl整合包导入_我只用了一篇文章就完成了Spring+SpringMVC+MyBatis详细整合教程
  9. 【基础处理】基于matlab语音信号预处理【含Matlab源码 364期】
  10. Vim激荡30年发展史
  11. php验证码点击刷新,php点击可刷新验证码
  12. 先进激光三维成像雷达技术的研究进展与趋势分析
  13. 人体红外传感器HC-SR501特点及使用介绍
  14. EVC4 安装与初步使用
  15. html 页面新窗口打开,HTML 在新窗口打开全站链接
  16. 在OpenCV里学习常见问题汇编27
  17. php 直接上传到七牛云,七牛云存储-如何使用php上传大文件到七牛云储?
  18. Python画糖葫芦和奥运五环
  19. 安装Pre-commit Hook npx mrm@2 lint-staged pre-commit不执行
  20. Channel的定义、写入、读取、关闭与遍历

热门文章

  1. 【推荐】有哪些没什么卵用,又很沙雕无聊的网站,沙雕的快乐!你不懂
  2. Android之分屏模式解析(上)
  3. java设置打印机默认纸张_更改打印机默认纸张尺寸 (Change printer default paper size)...
  4. 工业通讯 | CAN基础内容详解(二)——物理层
  5. 含章节号的题注编号以阿拉伯数字显示
  6. Linux中软件的安装方式
  7. python label控件背景色_python之pyqt5通过按钮改变Label的背景颜色方法
  8. C#数据库教程1-使用ADO.NET操作sql server 2012
  9. sparrow-js开源低代码场景化工作台,自动给你生成代码
  10. 网络安全 | 云上安全的舞步,能否跟上云计算的节奏?