如何在GUI中编写一个对话框,Matlab?

时间:2015-03-08 18:24:12

标签: matlab user-interface

我在Matlab(GUI)中有一个对话框" Ok"按钮。

h = msgbox('请按确定显示图像')

然后我使用imshow来显示该图像:

imshow(' myImage.jpg&#39)

我希望GUI等待用户的响应(按OK),然后显示图像,但现在这两个同时发生。我该如何解决这个问题?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

使用uiwait并在modal之前将消息对话框设置为imshow

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);