Reset button for GUI
6 views (last 30 days)
Show older comments
jchris14
on 30 Sep 2015
Commented: Walter Roberson
on 1 Oct 2015
I created a GUI for image analysis and contains just one button that lets you select the images and a plot axes to see a plot. I added a reset button with the intention of clearing the plot area and allowing you to work with different images. I used "cla" which cleared the axis however, it didnt completely reset the GUI for me to be able to work different images since the pan and zoom buttons i added into the GUI are grayed out.
Could you help write the code that completely wipes everything from the GUI's memory and reset it completely instead of closing and opening the program again. I converted the GUI in a .exe and the reset function would be extremely helpful for this.
thanks for the help
0 Comments
Accepted Answer
More Answers (1)
Image Analyst
on 30 Sep 2015
Sorry, but there is no such function. If you monkey around with various controls (sliders, listboxes, axes, radio button, etc.) then there is no way to get them back just as if you started up from scratch. You'd have to know what they are and then reset them individually. What I do is have functions LoadUserSettings() and SaveUserSettings(). When I do something, like change a control or exit the program, I call SaveUserSettings where I read all the controls settings and save them to a mat file. Then when I launch the program, in the OpeningFcn function I call LoadUserSettings which reads the mat file and sends the values to the controls. You could call it anytime and include things like "cla reset".
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!