0
有沒有一種方法可以用C++在omnet ++中更改模塊或簡單模塊的顯示圖標?如果有的話,請幫助我。如何使用C++在OMNet ++中更改模塊的顯示圖標?
有沒有一種方法可以用C++在omnet ++中更改模塊或簡單模塊的顯示圖標?如果有的話,請幫助我。如何使用C++在OMNet ++中更改模塊的顯示圖標?
是的,您可以在運行時更改圖標(和其他視覺屬性)。舉個例子:
cDisplayString& displayString = getDisplayString();
displayString.setTagArg("i", 0, "device/pc3");
如果您打算改變父模塊的圖標,用這個例子:
cDisplayString& displayString = getParentModule()->getDisplayString();
displayString.setTagArg("i", 0, "device/pc3");
的device/pc3
是存在於images
子文件夾的圖片文件名。