AI智能
改变未来

【专题2:qt工程师】 之 【26.QTableWidget 样式设置 5】

  笔者在嵌入式领域深耕6年,对嵌入式项目构建,BLDC电机控制,产品上位机开发以及产品量产和产品售后维护有多年工作经验。经验分享,从0到1, 让我带你从实际工作的角度走进嵌入式成长之路。

  原创不易欢迎大家关注我的微信公众号嵌入式工程师成长之路扫下面二维码
                     
所有文章总目录:【电子工程师 qt工程师】

原创视频总目录:【电子工程师 qt工程师】

1.给标题栏添加样式

(1)添加背景颜色

QHeaderView::section{background-color: rgb(208, 208, 208);//添加背景border:1px solid rgba(122, 222, 222, 222);//添加标题栏边框的颜色}


(2)选中之后,标题的颜色发生变化

QHeaderView::section:checked{/*选中的状态*/background-color: rgb(255, 255, 255);}


(3)鼠标到标题栏时颜色发生变化

QHeaderView::section{background-color: rgb(208, 208, 208);border:1px solid rgba(122, 222, 222, 222);}QHeaderView::section:checked{/*选中的状态*/background-color: rgb(255, 255, 255);}QHeaderView::section:hover{/*鼠标悬停的状态*/background-color: rgb(166, 0, 0);}

2.给单元格添加样式

标题栏使用的是QHeaderView,单元格使用的是QTableWidget。
需求:将单元格内容交替背景显示。
(1)在界面设计器中使能交替颜色。

(2)qss样式

QTableWidget{/*设置交替颜色*/alternate-background-color: rgb(255, 255, 127);color: rgb(0, 0, 0);background-color: rgb(139, 206, 102);}
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » 【专题2:qt工程师】 之 【26.QTableWidget 样式设置 5】