如何在GUI、Matlab中编写对话框?
我在Matlab(GUI)中有一个带有“Ok”按钮的对话框 h=msgbox('请按Ok显示图像') 然后我使用imshow显示该图像: imshow('myImage.jpg') 我希望GUI等待用户的响应(按OK),然后显示图像,但现在这两种情况同时发生。我如何解决这个问题如何在GUI、Matlab中编写对话框?,matlab,user-interface,Matlab,User Interface,我在Matlab(GUI)中有一个带有“Ok”按钮的对话框 h=msgbox('请按Ok显示图像') 然后我使用imshow显示该图像: imshow('myImage.jpg') 我希望GUI等待用户的响应(按OK),然后显示图像,但现在这两种情况同时发生。我如何解决这个问题 感谢您的帮助在imshow之前使用uiwait并将消息对话框设置为modal: uiwait(msgbox('Please press Ok to display the image','Test msg box','m
感谢您的帮助在
imshow
之前使用uiwait
并将消息对话框设置为modal
:
uiwait(msgbox('Please press Ok to display the image','Test msg box','modal'));
或:
h = msgbox('Please press Ok to display the image','Test msg box','modal');
uiwait(h);