如何更改OMNeT++中消息的外观



在手册中说:

要在图形运行时环境中自定义消息的外观,请重写cMessage或cPacket的getDisplayString((方法以返回显示字符串。

我不明白这意味着什么。我有自定义的图像,我可以在我的简单模块中用下面的行更改节点的图标。

@display("i=misc/train-stationCopy");

我在我的消息类中有下面的行,但它不起作用,并生成错误

@display("i=misc/train");

我错过了什么?对不起,我是omnet++和c++的新手。

将其添加到.msg文件中。这将强制在*_msg.h文件中生成getDisplayString()函数。

const string displayString @override = "i=misc/train";

最新更新