标题:QTableview 添加qss 然后再添加QItemDelegate那栏没有QSS效果
作者:fkeujjpdc
日期:2016-12-28 08:39
内容:
QTableview 添加qss 然后再添加QItemDelegate那栏没有QSS效果,我用的是Qt5.7 + VS2013+ WIN7
大家看图片效果,值那一栏我添加了ui->treeView->setItemDelegateForColumn
我的Qss是这样的
QTreeView {alternate-background-color: yellow;}
QTreeView {show-decoration-selected: 1;}
QTreeView::item {border: 1px solid #d9d9d9;border-left-color: transparent;border-top-color: transparent;}QTreeView::branch {border-bottom: 1px solid #d9d9d9;background: palette(base);}
/* 鼠标在QTreeView上面移动时的效果 */QTreeView::item:hover {background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #e7effd, stop: 1 #cbdaf1);border: 1px[ ..
#1 [fkeujjpdc 12-29 15:08]
自己顶一下,有没有哪位帮我看看,这个问题应该很多人都会遇到啊。
QTreeView 设置QItemDelegate后,QItemDelegate那栏qss失效
#2 [tyche116 01-07 15:02]
你试试在委托那里写样式。
#3 [fkeujjpdc 01-09 15:30]
谢谢你的回复,委托那里写样式什么意思,我qss直接全局加载的,能不能说的详细点。
#4 [lemonzll 01-09 16:18]
用QStyledItemDelegate试下,不要用QItemDelegate
#5 [fkeujjpdc 01-09 16:53]
十分感谢,按lemonzll问题解决了,上图表示感谢