About callback function in GUI

I have a GUI program. One button is to call a for loop which shows lots of image on the UI. And I want to have another button which can stop this loop. But I find that the callback function are separately. How can I write codes in the callback function of "stop" button to control the loop in another callback function?

回答(1 个)

Jan
Jan 2012-3-15

0 个投票

The "stop" button can set a value store in the figure, e.g. UserData or ApplicationData, see doc guidata.
Then the running callback can read this variable and stop on demand. Do not forget to insert a drawnow to allow the execution of the "stop"-buttons callback.

类别

帮助中心File Exchange 中查找有关 Loops and Conditional Statements 的更多信息

提问:

2012-3-15

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by