欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

matlab-模态对话框

程序员文章站 2022-05-12 19:00:51
...



 modal dialog box with the command:
user_response = modaldlg('Title','Confirm Close');


This is an example of calling a GUI with a property value pair. In this case, the figure property is 'Title', and its value is the string 'Confirm Close'.  

 

% --- Executes on button press in btn_draw.
function btn_draw_Callback(hObject, eventdata, handles)
% hObject    handle to btn_draw (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
%求解一元二次方程
myres=roots([getappdata(hObject,'numa'),getappdata(hObject,'numb'),getappdata(hObject,'numc')]);
set(handles.result,'string',mat2str(myres)) ;

%显示对话框,mymodaldlg是通过GUIDE的向导增加的模态提问问答对话框
mychoice=mymodaldlg('comput','value inspector')
switch mychoice
    case 'No'
        %显示一个对话框,不可能吧
    case 'Yes'
        delete(handles.figure1)
end

 


matlab-模态对话框
            
    
    博客分类: 数学与计算  
 

 

改生成的模态对话框


matlab-模态对话框
            
    
    博客分类: 数学与计算  

试运行


matlab-模态对话框
            
    
    博客分类: 数学与计算  
 
 增加显示不可能的对话框


matlab-模态对话框
            
    
    博客分类: 数学与计算  
 修改这个对话框


matlab-模态对话框
            
    
    博客分类: 数学与计算  
 最终代码

 

% --- Executes on button press in btn_draw.
function btn_draw_Callback(hObject, eventdata, handles)
% hObject    handle to btn_draw (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
%求解一元二次方程
myres=roots([getappdata(hObject,'numa'),getappdata(hObject,'numb'),getappdata(hObject,'numc')]);
set(handles.result,'string',mat2str(myres)) ;

%显示对话框,mymodaldlg是通过GUIDE的向导增加的模态提问问答对话框
mychoice=mymodaldlg('comput','value inspector')
switch mychoice
    case 'No'
        %显示一个对话框,不可能吧
        mych=npmodaldlg('computvalue','value yes')
    case 'Yes'
        delete(handles.figure1)
end

 

matlab-模态对话框
            
    
    博客分类: 数学与计算  

 

  • matlab-模态对话框
            
    
    博客分类: 数学与计算  
  • 大小: 41.1 KB
  • matlab-模态对话框
            
    
    博客分类: 数学与计算  
  • 大小: 37.2 KB
  • matlab-模态对话框
            
    
    博客分类: 数学与计算  
  • 大小: 27.9 KB
  • matlab-模态对话框
            
    
    博客分类: 数学与计算  
  • 大小: 43.6 KB
  • matlab-模态对话框
            
    
    博客分类: 数学与计算  
  • 大小: 39 KB
  • matlab-模态对话框
            
    
    博客分类: 数学与计算  
  • 大小: 27.8 KB