PyICU
和LabelProvider
关闭焦点着色并使用非白色背景颜色时会发生奇怪的事情。
当鼠标悬停在第一列中时,只有非文本区域变为白色(文本颜色/前景变为蓝色?)。
知道如何摆脱它吗?
附上效果图,来源如下。
event.detail &= ~SWT.HOT
答案 0 :(得分:0)
@ greg449:是的,这似乎适用于EraseItem背景图
...
case SWT.EraseItem: {
event.detail &= ~SWT.FOREGROUND;
event.detail &= ~SWT.HOT;
event.detail &= ~SWT.SELECTED;
GC gc = event.gc;
gc.fillRectangle(event.x, event.y, event.width, event.height);
break;
}
...
非常感谢!