您的位置:首页 > Web前端 > CSS

QT5与Qt4,在设置样式表中的差异

2017-07-17 22:04 302 查看

前言

在对tablewidget进行表头样式的设定的时候,会存在差隐性。

##例子
下面是在qt助手中获取的官方样式表


QHeaderView::section {
background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1,
stop:0 #616161, stop: 0.5 #505050,
stop: 0.6 #434343, stop:1 #656565);
color: white;
padding-left: 4px;
border: 1px solid #6c6c6c;
}


然而在Qt4与Qt5上相同的操作,不同的结果

QT4



QT5



在表头上存在差异,QT5会直接设置横纵表头样式,而Qt4只会设置纵表头样式

目前还没找到原因,我觉着这是Qt4的缺陷,后来弥补掉了。如果有解决方法,请在评论区指正。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Qss TableWidge HeaderView Qt