菜单

关于事件表数据行背景色的优先级

下载

从高到低:

1.自定义背景颜色

通过SttTable::addCustomColor方法设定的单元格背景颜色

2.选中行的背景颜色

通过表格设计器设置的选中行的背景颜色

3.确认过的行的背景颜色

通过EventMgr::mapBgColorConfirmed全局变量设定的颜色,如将事件ID为17的确认背景色设为绿色:

EventMgr::mapBgColorConfirmed["17"] = 0x00ff00;

4.设为奇偶行模式的背景颜色、或设为渐变模式且选择渐变方向的

通过表格设计器设置的

5.事件的背景

通过工程设置->事件管理设置的背景色

6.设为渐变模式但无渐变方向的背景颜色

总结:

1.如果要使用表格本身设定的颜色,要在表格设计器选“渐变模式”且选择渐变方向(从上到下或从左到右);或选择“奇偶行模式”

2.如果要对不同的事件使用不同的背景色,把表格设定为渐变模式且渐变方向选“无”,分别设置各事件的背景色

3.SttTable::addCustomColor设定的单元格颜色始终有效

4.确认行颜色设置后,在事件确认后有效

 

最近修改: 2025-06-10Powered by