Builder.AddMenuEntry(FEurekaCommands::Get().OpenPluginContent);该菜单为什么没有图标?如何为其添加图标
时间: 2024-05-05 18:17:29 浏览: 73
这个菜单没有图标可能是因为在菜单项的定义中没有指定图标。
要为菜单项添加图标,可以使用以下代码:
```
FUIAction OpenPluginContentAction = FUIAction(
FExecuteAction::CreateRaw(this, &MyPluginEditor::OnOpenPluginContent),
FCanExecuteAction(),
FIsActionChecked(),
FIsActionButtonVisible::CreateLambda([]() { return true; }),
FSlateIcon(FEditorStyle::GetStyleSetName(), "LevelEditor.Tabs.Placement")
);
Builder.AddMenuEntry(
FEurekaCommands::Get().OpenPluginContent,
NAME_None, // 将此参数设置为 NAME_None 可以禁用菜单项的文本标签
TAttribute<FText>(), // 将此参数设置为 TAttribute<FText>() 可以禁用菜单项的文本标签
OpenPluginContentAction,
NAME_None, // 设置此参数为 NAME_None 以使用 FUIAction 中的图标
NAME_None // 将此参数设置为 NAME_None 可以禁用菜单项的快捷键
);
```
在上面的代码中,我们创建了一个 `FUIAction` 对象,其中包含了菜单项的执行函数、可执行性检查、选中状态检查、显示图标的 Lambda 函数以及菜单项的图标。
然后,我们使用 `Builder.AddMenuEntry()` 方法将菜单项添加到菜单中,并将 `OpenPluginContentAction` 对象作为参数传递。注意,在这个方法的第五个参数中,我们使用了 `NAME_None` 来指定菜单项的图标,这样就可以使用 `FUIAction` 中的图标了。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)