matlab gui中,怎么置顶弹出的窗口
发布网友
发布时间:2022-04-24 22:19
我来回答
共2个回答
热心网友
时间:2023-10-13 04:20
在callback里调用即可,例如按钮button1按下出现警告对话框
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)
msgbox('这是一个警告消息框','警告','warn');
用户不按确定是不会自动关闭的。追问这个只能产生警告对话框,如果后面的程序中还有画图之类的,后面的框就会覆盖这个对话框,导致,警告对话框不能马上进行反应。
也就是说能不能在警告对话框被用户反应了,才继续执行后面的程序!^_^
谢谢你哈!
热心网友
时间:2023-10-13 04:21
是调程序吧,简单的做法,一段一段的调吧,因为不知道错误或者警告出在什么地方,也许有其他更好的办法,但是我不知道!追问呵呵,谢谢你!
我找到方法了,可以通过uiwait(h)来进行
h=warndlg('警告')
uiwait(h)
这样,就在用户作出反应后,采回执行下面的程序。