MATLAB上的回调按钮,使一个合适的可见:程序化工作流



我正在开发一个程序,其中数据需要在UI上连续显示。我还有其他模块要显示,所以我应该能够隐藏表,而脚本正在运行。我的解决方案是创建一个合适的调用我的脚本来获取数据,并将其设置为"可见","关闭"。然后,当用户单击pushButton时,表设置为'visible','on'。下面是我的代码:

function storageTest()
        f = figure
        t = uitable('parent',f, 'ColumnWidth',{50}, ...
            'Position',[100 100 461 146],...
            'Tag', 't',...
            'visible','off');
        pushBu = uicontrol('parent',f,...
            'Style','pushbutton',...
            'Callback',{@pushBu_Callback,t});

        test(t) % My script
        drawnow

    function pushBu_Callback(hObject, callbackdata, x)
        set(handles.x,'visible','on');

我已经在论坛上搜索并帮助自己使用这个MATLAB文档:不幸的是,它仍然不起作用。

刚刚找到答案,我应该写:

function pushBu_Callback(hObject, callbackdata, x)
        set(x,'visible','on');

不需要句柄!

相关内容

最新更新