MATLAB上下文菜单和Buttondown功能冲突



我使用指南在MATLAB中使用GUI。我希望GUI中的主轴在鼠标的左键单击和右键单击显示上下文菜单上执行任务。我们可以在matlab中做吗?

我认为的一个想法是使用命令识别鼠标点击并显示上下文菜单。MATLAB是否有命令可以执行此操作?

i通过在主轴buttondownfcn回调中使用以下代码解决了问题。

if strcmp( get(handles.figure1,'selectionType') , 'normal')
     myfunction();
end
if strcmp( get(handles.figure1,'selectionType') , 'open')
    mainaxes_contextmenu.Visible = 'on';
end

MATLAB中的所有问题都是可能的。要以编程方式创建上下文菜单,您可以在此处阅读更多。

如果使用指南,则可以在工具/菜单编辑器/上下文菜单以及相应的回调函数下创建上下文菜单。

顺便说一句,您应该使用这个完美的工具,那里有很多示例!

最新更新