我有一組數據,我已經從數據庫中取出。我已經在一個數字窗口中顯示了它們,但是我想要一個按鈕,在該窗口中關閉數字窗口或者執行一些其他功能。在圖上添加一個按鈕並關閉MATLAB中的圖形
這是我到目前爲止的代碼:
f = figure('Position',[200 200 250 500]); % size of the figure object
dat = listofPdb.Data;
set(f,'name','List of PDBs available','numbertitle','off') %renames the Title Figure
cnames = {'PDB-Codes'};
rnames = {};
t = uitable('Parent',f,'Data',dat,'ColumnName',cnames,...
'RowName',rnames,'Position',[100 100 95 350]);
請指教。
它陳述了太多的輸入參數。我已經基本複製了您發佈的鏈接中給出的示例中的代碼,並相應地將其命名爲'closereq'。但是,如何將這些代碼包裝在按鈕中? – Jeiman 2012-02-23 18:05:51
只需添加代碼即可將數字關閉到按鈕回叫功能。該圖將在實際關閉之前運行「CloseRequestFcn」。 – yuk 2012-02-23 19:10:52
下面是一行你可以插入'pushbutton1_Callback'函數來關閉圖:'close(get(hObject,'Parent'))' – yuk 2012-02-23 19:21:11