在我的ProxyStyle
课堂上,我有一个drawPrimitive
功能,element == QtWidgets.QStyle.PE_IndicatorItemViewItemDrop
当用户将项目拖放到我的TreeView
.
我设置了动作,以便项目可以放在中间但不能结束。所以我想像这样更改突出显示的颜色: 1- 项目绿色(水平线)之间的线 2- 项目红色(这条线包裹项目)。
你知道怎么做吗?我的drawPrimitive
函数有这些参数:
element(str)
option (QtGui.QStyleOptionViewItem)
painter(QtGui.QPainter)
widget (QtWidgets.QWidget)
是否有这样的标志PE_IndicatorItemViewItemDrop
指示物品是否会在两者之间或上方掉落?