是否有方法使用c ++更改omnet ++中模块或简单模块的显示图标?如果有,请帮帮我。
答案 0 :(得分:2)
是的,您可以在运行时更改图标(和其他可视属性)。一个例子:
cDisplayString& displayString = getDisplayString();
displayString.setTagArg("i", 0, "device/pc3");
如果您打算更改父模块的图标,请使用以下示例:
cDisplayString& displayString = getParentModule()->getDisplayString();
displayString.setTagArg("i", 0, "device/pc3");
device/pc3
是images
子文件夹中存在的图片文件名。