2

我在 mac osx lion 上运行 Matlab r2011a。

我在我的 matlab 环境中使用 uigetfile,它工作正常。但是,一旦我编译了一个独立的应用程序,它就决定在我调用它时不显示我的 uigetfile 窗口。知道有什么问题吗?

谢谢

代码:

% --- Executes on button press in pushbutton1.
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject    handle to pushbutton1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
[handles.file,handles.dir] = uigetfile('*.xls');

set(handles.edit1,'String',strcat(handles.dir,handles.file));
guidata(hObject,handles);
drawnow('expose');
drawnow('update');
4

0 回答 0