关键字: Qt交替背景色; Qt样式表;alternate;alternate-background-color

默认情况下,QTableView、QTableWidget以及QListView都可以通过设置setAlternatingRowColors ( bool enable ),来决定是否使用交替的背景色。

默认的交替背景色为灰色的,比较单调。但可以通过设置样式alternate-background-color来更改,如

setStyleSheet("alternate-background-color: rgb(170, 255, 255);"); 但是这样只能修改偶数行的背景色,而奇数行并没有改变。

今天在看assistant时,看到下面得到启发:

qthelp://com.trolltech.qt.451/qdoc/stylesheet-examples.html#customizing-qlistvie

QListView::item:alternate { background: #EEEEEE;}

尝试了一下找到了自定义表格交替背景色方法,如下样式表代码所示:

QTableView::item:alternate:!selected, QTableWidget::item:alternate:!selected, QListView::item:alternate:!selected { background: lightYellow; } QTableView::item:!alternate:!selected, QTableWidget::item:!alternate:!selected, QListView::item:!alternate:!selected { background: lightBlue; }

效果如下图:

====================================增加====================================

后来发现另外一个更好用的方法:

QTableView

{

background-color: rgb(255, 255, 245);

alternate-background-color: rgb(245, 245, 245);

}

使用样式表自定义QT表格交替背景色相关推荐

  1. markdown 表格样式设置(跨行表格,背景色等)

    点击这里跳转到文末的颜色列表. 表格背景色 之前讲过可以给文字添加底色(详情点击这里),那么表格里的某个格子如何设置背景色呢? 举例解释: <table><tbody>< ...

  2. QT怎么设置字体轮廓、字体位置、字体样式、字体间距、窗口背景色大小、隐藏鼠标图标

    QT怎么设置字体轮廓.字体位置.字体样式.字体间距.窗口背景色大小.隐藏鼠标图标 原创 2017年12月14日 19:05:21 标签: qt / ui 277 在qt中经常会对字体设置一些属性字体轮 ...

  3. Qt 设置 QWidget 背景色

    Qt 设置 QWidget 背景色 简述 QWidget是所有用户界面对象的基类,这意味着可以用同样的方法为其它子类控件改变背景颜色. Qt中窗口背景的设置,下面介绍三种方法. 使用QPalette ...

  4. QT表格双击弹出对话框

    QT表格双击弹出对话框 QT版本5.0.3 文章目录 QT表格双击弹出对话框 1.效果预览 2.新建项目 3.添加表格类 4.创建对话框类 4.1 创建对话框类 4.2 在mydialog.h中定义对 ...

  5. Java 为 Excel 中的行设置交替背景色

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:牛人 20000 字的 Spring Cloud 总结,太硬核了~ 作者:Jazzz 链接:https://ww ...

  6. drawitem设置指定行的背景颜色_Java 为 Excel 中的行设置交替背景色

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:牛人 20000 字的 Spring Cloud 总结,太硬核了~ 作者:Jazzz链接:https://www ...

  7. Qt GUI图形图像开发之QT表格控件QTableView详细使用方法与实例

    QT表格控件QTableView简介 ​ 表格视图控件QTableView,需要和QStandardItemModel, 配套使用,这套框架是基于MVC设计模式设计的,M(Model)是QStanda ...

  8. java 设置excel颜色_Java 为 Excel 中的行设置交替背景色

    在制作 Excel表格 时, 通过 将 数据表中上下 相邻的两行用不同的背景色填充 ,可以使 各行的数据看起来更清楚 ,避免 看错行 ,同时也能增加 Excel 表 格的美观度 . 本文 将 介绍 如 ...

  9. qtabwidget设置表头_Qt GUI图形图像开发之QT表格控件QTableView,QTableWidget复杂表头(多行表头) 及冻结、固定特定的行的详细方法与实例...

    我们在开发过程中对于表格使用频率还是挺高的,使用QT框架开发时候我们使用QTableView或者QTableWidget创建表格. 其中表格分为 表格头与表格体: 对于简单地表格,我们可以设置表头来满 ...

最新文章

  1. ShutdownHook - java中优雅地停止服务
  2. 玩转 iOS 开发:《iOS 设计模式 — 工厂模式》
  3. 2019年前端的3个趋势
  4. Spring Boot框架表达式注入漏洞
  5. 【算法】八大经典排序算法详解
  6. Windows Server 2012 下安装MySQL 5.6 X64位包
  7. Ring0和Ring3权限级
  8. Kubernetes-存活探针(liveness probe)(十六)
  9. Xshell家庭版下载
  10. OFDM系统中的信号检测算法分类和详解
  11. IBM SPSS Statistics描述性统计分析使用教学
  12. css 设置背景颜色渐变
  13. 实验题集4:函数R6-1 面积计算器(函数重载) (10 分)
  14. 怎么看电脑系统是64位还是32位
  15. c语言课程设计图书管理系统
  16. 地下城英雄 java_用java开发dota英雄最华丽的技能(实例讲解)
  17. 阿里研究院第三届学术委员会成立,主席曾鸣畅谈未来学术生态构建
  18. Unity 第一人称、第三人称、漫游视角 控制器.
  19. ACDSEE无法加载“IDE_ACDStd.apl”
  20. 信贷--------

热门文章

  1. bzoj 1242 Zju1015 Fishing Net 弦图判定
  2. UE4 限制玩家摄像机视角旋转角度
  3. SUBTOTAL 函数的用法及应用实例
  4. Github + Hexo 搭建个人博客
  5. Python:利用map和reduce编写一个str2float函数,把字符串'123.456'转换成浮点数123.456
  6. 查看磁盘空间 linux磁盘划分 扩容
  7. 计算机毕业设计springboot敬老院管理系统c3v6q源码+系统+程序+lw文档+部署
  8. 解决问题】AttributeError: module 'pandas' has no attribute 'ewma'报错解决方法
  9. 2019年1月8日LTC行情分析策略及操作建议(第二期附图)
  10. ‘NoneType‘ object is not iterable