QColor中的预定义颜色

您所在的位置:网站首页 qt随机颜色 QColor中的预定义颜色

QColor中的预定义颜色

2023-04-12 04:54| 来源: 网络整理| 查看: 265

QColor中的预定义颜色 原创

genreeze 2016-05-08 23:58:34 博主文章分类:Python ©著作权

文章标签 Python pyqt QColor 文章分类 Python 后端开发

©著作权归作者所有:来自51CTO博客作者genreeze的原创作品,请联系作者获取转载授权,否则将追究法律责任

最近用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  收藏 评论 分享 举报

上一篇:SQLite 查询或更新上一条插入的数据

下一篇:我的友情链接



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3