Help with Next Button for GUI
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Shiladitya Chatterjee
le 18 Mai 2016
Réponse apportée : Geoff Hayes
le 18 Mai 2016
Hello,
I am new to the GUIDE toolbox. I want to create a pushbutton that will go sequentially through individual plots of a data set. I have loaded the data through a pushbutton and have created a global variable handles.i to index the column that will be plotted. However, in the callback for the NEXT button, handles.i=handles.i+1 does not update the handles.i value and hence I cannot plot the next column of the data set upon pressing the NEXT button again. Please help
0 commentaires
Réponse acceptée
Geoff Hayes
le 18 Mai 2016
Shiladitya - when you update a field within the handles structure, you need to call guidata so that this update is "saved" to the structure for subsequent uses of handles. For example, in your next button callback you could do
function nextButton_Callback(hObject, eventdata, handles)
% do something
% update i
handles.i = handles.i + 1;
% save the updated handles structure
guidata(hObject, handles);
The last line is important - it will save the updated structure so that the subsequent call to the above (or any other callback with the handles input) will receive the updated handles object.
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Migrate GUIDE Apps dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!