0

我正在开发一个程序,其中数据需要在 UI 上连续显示。我还有其他模块要显示,所以我应该能够在脚本运行时隐藏表格。我的解决方案是创建一个调用我的脚本以获取数据并将其设置为“可见”、“关闭”的 uitable。然后,当用户单击按钮时,表格设置为“可见”、“打开”。这是我的代码:

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 文档:不幸的是,它仍然无法正常工作。

4

1 回答 1

1

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

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

不需要手柄!

于 2015-08-26T10:22:52.230 回答