【问题标题】:how to get buttons output in panel in mat lab GUI?如何在 matlab GUI 的面板中获取按钮输出?
【发布时间】:2020-09-20 20:27:41
【问题描述】:

在下面的 MATLAB GUI 按钮回调函数中,我想将 imshow() 命令的输出定向到面板上,这样当我单击按钮时,选择图像后,图像会显示在特定面板中。

function pushbutton1_Callback(hObject, eventdata, handles)
image=uigetfile(['*jpg'],'File Selector');
imshow(image)

【问题讨论】:

    标签: matlab user-interface button


    【解决方案1】:

    您需要使用uiaxesobject 的句柄。如果需要,您可以使用uiaxes 创建一个新的uifigure,或者使用现有uiaxes 的句柄,然后将句柄传递给回调函数。

    fig=uifigure();
    ax=uiaxes(fig);
    
    function pushbutton1_Callback(hObject, eventdata, handles,ax)
    image=uigetfile(['*jpg'],'File Selector');
    imshow(ax,image)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-19
      • 1970-01-01
      相关资源
      最近更新 更多