Qt:setAlternatingRowColors,QTableView隔行自动变色

Posted 好儿郎-志在四方

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt:setAlternatingRowColors,QTableView隔行自动变色相关的知识,希望对你有一定的参考价值。

QTreeView设置行背景色,QTreeView设置行背景色(行颜色)交替。


使用原因QTreeView的背景默认是一片空白的,这样在视觉上不美观。


达到效果如果要达到行背景色交替改变,隔一行颜色变化一下


涉及函数void QTreeView:: setAlternatingRowColors ( bool enable );


示例代码

centertreeview->setAlternatingRowColors(true);


函数1:
bool alternatingRowColors() const

用户判断控件是否设置隔行自动变色。是,返回true,否,返回false。

函数2:

void 
setAlternatingRowColors(bool enable)

设置换行自动变色。


效果图:


以上是关于Qt:setAlternatingRowColors,QTableView隔行自动变色的主要内容,如果未能解决你的问题,请参考以下文章

QTreeWidget 交替行颜色设置

如何为 QTableWidgetItem 设置“普通”或“平面”背景颜色

在 QTableWidget 中区分交替行颜色和选择颜色

C++Qt入门---Qt简介,第一个Qt程序,Qt按钮

qt编译问题

Linux 打包 QT 程序