zoukankan      html  css  js  c++  java
  • QStandardItemModel中设置项目的背景颜色

    如何根据内容显示不同的背景颜色?

    参照ECMWF的Metview源码实现。

    Qt的Model中不同类型的数据用role区分,Qt的宏ItemDataRole提供了一些角色:

    也可以自定义角色,只要数值大于UserRole即可。

    Qt的Model使用data函数、setData函数来获取和设置各种角色的具体数值。当我们需要修改背景颜色时,可以修改BackgroundColorRole角色的返回数据:

    这样就可以自定义数据的背景色。

  • 相关阅读:
    hadoop 执行python 注意的地方
    ADOBE FLASH BUILDER 4.6 IOS 开发之离线地图
    ADOBE FLASH BUILDER 4.6 IOS 开发之地图控件
    Flex 4.6 ADT 工具编译异常
    Web中的广告组件(幻灯片组件)实现
    [译]《学习HTML5游戏编程》第二章
    自适应两栏布局的最简实现
    [译]InfoQ1205
    [译]《学了HTML5游戏编程》前言
    [译]InfoQ1201
  • 原文地址:https://www.cnblogs.com/alleyonline/p/4781297.html
Copyright © 2011-2022 走看看