zoukankan      html  css  js  c++  java
  • QListWidgetItem带上颜色的问题

    new_item = QListWidgetItem(_fromUtf8(item_content), self.listWidget)

    首先创建一个QListWidgetItem,第一个参数内容是Item要显示的内容,第二个参数是所属的QListWidget。


    new_item.setTextColor(QColor(Qt.red))

    显示文字的颜色

    QColor可以用二种方法初始化,第一种使用自带的枚举变量

    Qt.white 3 White (#ffffff)
    Qt.black 2 Black (#000000)
    Qt.red 7 Red (#ff0000)
    Qt.darkRed 13 Dark red (#800000)
    Qt.green 8 Green (#00ff00)
    Qt.darkGreen 14 Dark green (#008000)
    Qt.blue 9 Blue (#0000ff)
    Qt.darkBlue 15 Dark blue (#000080)
    Qt.cyan 10 Cyan (#00ffff)
    Qt.darkCyan 16 Dark cyan (#008080)
    Qt.magenta 11 Magenta (#ff00ff)
    Qt.darkMagenta 17 Dark magenta (#800080)
    Qt.yellow 12 Yellow (#ffff00)
    Qt.darkYellow 18 Dark yellow (#808000)
    Qt.gray 5 Gray (#a0a0a4)
    Qt.darkGray 4 Dark gray (#808080)
    Qt.lightGray 6 Light gray (#c0c0c0)
    Qt.transparent 19 a transparent black value (i.e., QColor(0, 0, 0, 0))

    第二种是采用RGB的方式

    new_item.setTextColor(QColor(255, 0, 0, 255))

    前面三个参数分别对应的是red,green,blue值,后面的是transparency值,其中0表示完全透明,255表示完全不透明


    还可以设置QListWidgetItem的背景颜色

    new_item.setBackgroundColor(QColor(Qt.red))

  • 相关阅读:
    Shell中判断语句if中-z至-d的意思
    每日英语-20171129
    THINK PHP 学习笔记20171115
    每日英语-20171115
    git bash安装和基本设置
    Centos6.8搭建Git服务(git版本可选)
    一键安装lamp环境出现的问题
    用PHP实现反向代理服务器
    动词的过去式、过去分词、现在分词
    树莓派 中文
  • 原文地址:https://www.cnblogs.com/hushaojun/p/4632843.html
Copyright © 2011-2022 走看看