QTableWidget之设置表头QHeaderView背景色

版权声明:本文为博主原创文章,转载请注明出处。作者:ISmileLi 博客地址:http://blog.csdn.net/toby54king。 https://blog.csdn.net/toby54king/article/details/83963877

一、说明:一年没有搞Qt啦,一个同事问我QTableWidget相关字体颜色的设置问题,特别是表头怎么设置都不成功。网上一堆说用setStyleSheet设置background-color,然而没有卵用。

二、设置成功的方法如下:

ui->tableWidget->horizontalHeader()->setStyleSheet( "QHeaderView::section {background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,\
                                                         stop:0 #00007f, stop: 0.5 #00007f,stop: 0.6 #00007f, stop:1 #00007f);color: white;}");

注意上面background-color后面使用的是渐进色,网上给的大多数是形如:background-color:rgb(255,255,255)。至于这样为什么不对我倒是不知道什么原因,等以后知道了再补充吧。

三、测试效果图:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/toby54king/article/details/83963877