• 14571阅读
  • 5回复

[提问]QTableWidget表头背景颜色设置 [复制链接]

上一主题 下一主题
离线feixiangxtu
 

只看楼主 倒序阅读 楼主  发表于: 2014-05-29
musicTable->horizontalHeader()->setStyleSheet("QHeaderView::section {background-color:lightblue;color: black;padding-left: 4px;border: 1px solid #6c6c6c;}");    //设置表头字体颜色,模式


上面是设置的代码,为什么表头默认的背景没有改变,直到点击表头时才出现设置的颜色background-color:lightblue
大家遇到过这个问题吗?
离线feixiangxtu

只看该作者 1楼 发表于: 2014-05-29
好像是WIN7下不可以,LINUX下可以显示,晕倒...
离线自强不吸

只看该作者 2楼 发表于: 2014-05-29
楼主,贴出效果图看看啊
自强不吸!
离线foxgod

只看该作者 3楼 发表于: 2014-05-29
你的这个stylesheet,就是写的是选择才背景变色,你就没写默认背景色呀。
离线feixiangxtu

只看该作者 4楼 发表于: 2014-06-10
回 foxgod 的帖子
foxgod:你的这个stylesheet,就是写的是选择才背景变色,你就没写默认背景色呀。 (2014-05-29 16:39) 

不知道默认背景颜色的QSS如何写?谢谢
离线foxgod

只看该作者 5楼 发表于: 2014-06-10
musicTable->horizontalHeader()->setStyleSheet("QHeaderView {background-color:lblue } QHeaderView::section {background-color:lightblue;color: black;padding-left: 4px;border: 1px solid #6c6c6c;}");  
你试验下.
快速回复
限100 字节
 
上一个 下一个