从高到低:
1.自定义背景颜色
通过SttTable::addCustomColor方法设定的单元格背景颜色
2.选中行的背景颜色
通过表格设计器设置的选中行的背景颜色
3.确认过的行的背景颜色
通过EventMgr::mapBgColorConfirmed全局变量设定的颜色,如将事件ID为17的确认背景色设为绿色:
EventMgr::mapBgColorConfirmed["17"] = 0x00ff00;
4.设为奇偶行模式的背景颜色、或设为渐变模式且选择渐变方向的
通过表格设计器设置的
5.事件的背景
通过工程设置->事件管理设置的背景色
6.设为渐变模式但无渐变方向的背景颜色
总结:
1.如果要使用表格本身设定的颜色,要在表格设计器选“渐变模式”且选择渐变方向(从上到下或从左到右);或选择“奇偶行模式”
2.如果要对不同的事件使用不同的背景色,把表格设定为渐变模式且渐变方向选“无”,分别设置各事件的背景色
3.SttTable::addCustomColor设定的单元格颜色始终有效
4.确认行颜色设置后,在事件确认后有效