笔者在嵌入式领域深耕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);}