使用样式表自定义QT表格交替背景色
关键字: 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表格交替背景色相关推荐
- markdown 表格样式设置(跨行表格,背景色等)
点击这里跳转到文末的颜色列表. 表格背景色 之前讲过可以给文字添加底色(详情点击这里),那么表格里的某个格子如何设置背景色呢? 举例解释: <table><tbody>< ...
- QT怎么设置字体轮廓、字体位置、字体样式、字体间距、窗口背景色大小、隐藏鼠标图标
QT怎么设置字体轮廓.字体位置.字体样式.字体间距.窗口背景色大小.隐藏鼠标图标 原创 2017年12月14日 19:05:21 标签: qt / ui 277 在qt中经常会对字体设置一些属性字体轮 ...
- Qt 设置 QWidget 背景色
Qt 设置 QWidget 背景色 简述 QWidget是所有用户界面对象的基类,这意味着可以用同样的方法为其它子类控件改变背景颜色. Qt中窗口背景的设置,下面介绍三种方法. 使用QPalette ...
- QT表格双击弹出对话框
QT表格双击弹出对话框 QT版本5.0.3 文章目录 QT表格双击弹出对话框 1.效果预览 2.新建项目 3.添加表格类 4.创建对话框类 4.1 创建对话框类 4.2 在mydialog.h中定义对 ...
- Java 为 Excel 中的行设置交替背景色
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:牛人 20000 字的 Spring Cloud 总结,太硬核了~ 作者:Jazzz 链接:https://ww ...
- drawitem设置指定行的背景颜色_Java 为 Excel 中的行设置交替背景色
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:牛人 20000 字的 Spring Cloud 总结,太硬核了~ 作者:Jazzz链接:https://www ...
- Qt GUI图形图像开发之QT表格控件QTableView详细使用方法与实例
QT表格控件QTableView简介 表格视图控件QTableView,需要和QStandardItemModel, 配套使用,这套框架是基于MVC设计模式设计的,M(Model)是QStanda ...
- java 设置excel颜色_Java 为 Excel 中的行设置交替背景色
在制作 Excel表格 时, 通过 将 数据表中上下 相邻的两行用不同的背景色填充 ,可以使 各行的数据看起来更清楚 ,避免 看错行 ,同时也能增加 Excel 表 格的美观度 . 本文 将 介绍 如 ...
- qtabwidget设置表头_Qt GUI图形图像开发之QT表格控件QTableView,QTableWidget复杂表头(多行表头) 及冻结、固定特定的行的详细方法与实例...
我们在开发过程中对于表格使用频率还是挺高的,使用QT框架开发时候我们使用QTableView或者QTableWidget创建表格. 其中表格分为 表格头与表格体: 对于简单地表格,我们可以设置表头来满 ...
最新文章
- oracle数据库视图:定义、查询与更新 实践学习报告
- RK3288 手动设置电池电量
- Web APP开发技巧总结(转)
- python中的单引号双引号和三引号
- 【基础】哥德巴赫猜想
- 主机无法访问虚拟机的httpd服务
- 如何录制回放测试用例并且添加检查点?
- I00011 打印包含7的三位数
- 网络虚拟化基础协议之Geneve
- axure rp9是什么软件?如何在Mac中安装使用?
- Unit1 Homework
- 从金蝶k3到金税盘_金蝶K3操作流程(全篇)
- ftp 可以连接 feat 接收服务器响应时超时,[软件工具]CUTFTP上传出现:接收服务器响应时发生超时(60000 毫秒),建立数据 socket 失...
- 使用标尺工具获取某点的坐标
- 现场知识竞赛如何用手机做抢答器
- irobot擦地机器人故障_不想跪下擦地板!iRobot新神器擦地机器人能否帮到你?
- 手机端html5页面横屏显示,移动端HTML5中判断横屏竖屏的方法
- 什么无线桥接一直正在链接服务器失败,无线桥接连接失败_WDS无线桥接不成功怎么办?-192路由网...
- 51nod 1423:最大二“货”
- xiaomi 小米6刷ubuntu touch