qcolor获得HTML颜色,QColor中的预定义颜色
最近用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中的预定义颜色相关推荐
- Silverlight 预定义颜色速查表
预定义颜色 可以使用 SolidColorBrush 绘制,它使用预定义纯色.这可以是 Colors 的静态属性 (Property) 名称,也可以是指定为 XAML 属性 (Attribute) 值 ...
- C标准中一些预定义的宏,如__FILE__,__func__等
C标准中一些预定义的宏 C标准中指定了一些预定义的宏,对于编程经常会用到.下面这个表中就是一些常常用到的预定义宏. 宏 意义 __DATE__ 进行预处理的日期("Mmm dd yyyy&q ...
- 搞定动画之 JQuery 中的预定义动画
古之立大事者,不惟有超世之才,亦必有坚忍不拔之志--苏轼 写在前面 所谓的 jQuery 中的预定义动画,就是 jQuery 官方提供定义好的动画方法可以供我们直接使用的. 显示与隐藏 jQuery ...
- PHP中的预定义常量和魔术常量
魔术常量(8个) 1.__LINE__ 返回文件中的当前行号. 2.__FILE__ 返回文件的完整路径和文件名.如果用在包含文件中,则返回包含文件名.自 PHP 4.0.2 起,__FILE__ 总 ...
- PHP中的预定义常量
PHP可以用预定义常量来获取PHP中的信息.常用的预定义常量如下: 1.__FILE__ 默认常量,是指PHP程序文件名及路径: 2.__LINE__ 默认常量,是指PHP程序的行数: 3.__CL ...
- ai怎么渐变颜色_AI中怎么调渐变颜色
AI中怎么调渐变颜色?下面是一篇关于AI中调渐变颜色的教程,希望对新手朋友有所帮助吧! 首先,我们来看看效果图: 步骤如下: 1.打开一个带有渐变背景的素材.现在我们希望在不改变背景色调关系的情况下, ...
- linux less 带颜色,less中color函数字体颜色计算
LESS 提供了一系列的颜色运算函数. 颜色会先被转化成 HSL 色彩空间, 然后在通道级别操作: lighten(@color, 10%); // return a color which is 1 ...
- Shell 环境中的预定义变量
2019独角兽企业重金招聘Python工程师标准>>> $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令 ...
- Bootstrap组件——【按钮(预定义样式类、边框颜色、大小、激活和禁用状态 、按钮标签)、按钮组(定义按钮组、工具栏按钮组、大小、嵌套按钮、垂直排列)、下拉菜单(定义下拉菜单、下拉菜单样式)】
一.按钮 按钮是网页中不可缺少的一种组件,例如页面中搜索.注册等按钮.按钮还广泛应用于表单.下拉菜单.模态框等场景中. 1.预定义样式类 Bootstrap提供了btn来定义按钮,btn ...
最新文章
- Linux web 网站服务器 虚拟主机
- 搭建高可用mongodb集群(二)—— 副本集
- C++100w个数中找出最大的前K个数
- 矩阵的三角分解(LU)法(高斯消去法的矩阵形式分析)
- Warensoft Unity3D通信库使用向导4-SQL SERVER访问组件使用说明
- 国外问答网站Quora数据的爬虫 Java
- 深度学习笔记(36) 边界框预测
- hmcl整合包导入_我只用了一篇文章就完成了Spring+SpringMVC+MyBatis详细整合教程
- 【基础处理】基于matlab语音信号预处理【含Matlab源码 364期】
- Vim激荡30年发展史
- php验证码点击刷新,php点击可刷新验证码
- 先进激光三维成像雷达技术的研究进展与趋势分析
- 人体红外传感器HC-SR501特点及使用介绍
- EVC4 安装与初步使用
- html 页面新窗口打开,HTML 在新窗口打开全站链接
- 在OpenCV里学习常见问题汇编27
- php 直接上传到七牛云,七牛云存储-如何使用php上传大文件到七牛云储?
- Python画糖葫芦和奥运五环
- 安装Pre-commit Hook npx mrm@2 lint-staged pre-commit不执行
- Channel的定义、写入、读取、关闭与遍历
热门文章
- 【推荐】有哪些没什么卵用,又很沙雕无聊的网站,沙雕的快乐!你不懂
- Android之分屏模式解析(上)
- java设置打印机默认纸张_更改打印机默认纸张尺寸 (Change printer default paper size)...
- 工业通讯 | CAN基础内容详解(二)——物理层
- 含章节号的题注编号以阿拉伯数字显示
- Linux中软件的安装方式
- python label控件背景色_python之pyqt5通过按钮改变Label的背景颜色方法
- C#数据库教程1-使用ADO.NET操作sql server 2012
- sparrow-js开源低代码场景化工作台,自动给你生成代码
- 网络安全 | 云上安全的舞步,能否跟上云计算的节奏?